]> xenbits.xensource.com Git - qemu-xen-4.1-testing.git/commitdiff
block-vvfat.c: fix warnings with _FORTIFY_SOURCE
authorIan Jackson <ian.jackson@eu.citrix.com>
Wed, 3 Nov 2010 12:46:45 +0000 (12:46 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Wed, 3 Nov 2010 12:47:36 +0000 (12:47 +0000)
In function 'snprintf',
    inlined from 'init_directories' at block-vvfat.c:868:10,
    inlined from 'vvfat_open' at block-vvfat.c:1065:24:
/usr/include/bits/stdio2.h:65:3: warning: call to __builtin___snprintf_chk will always overflow destination buffer

Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Olaf Hering <olaf@aepfle.de>
block-vvfat.c

index c73add7c389d311b8541a3cb11b0177bce7689df..9eb676bea35303b2672d02e516daed2e9311c8ba 100644 (file)
@@ -865,7 +865,8 @@ static int init_directories(BDRVVVFATState* s,
     {
        direntry_t* entry=array_get_next(&(s->directory));
        entry->attributes=0x28; /* archive | volume label */
-       snprintf((char*)entry->name,11,"QEMU VVFAT");
+       memcpy(entry->name,"QEMU VVF",8);
+       memcpy(entry->extension,"AT",3);
     }
 
     /* Now build FAT, and write back information into directory */