OSDN Git Service

fix from cmetcalf to make sure we clear the auxvt table before using it
authorMike Frysinger <vapier@gentoo.org>
Mon, 27 Nov 2006 15:25:32 +0000 (15:25 -0000)
committerMike Frysinger <vapier@gentoo.org>
Mon, 27 Nov 2006 15:25:32 +0000 (15:25 -0000)
libc/misc/internals/__uClibc_main.c

index ae595cf..7578a97 100644 (file)
@@ -296,6 +296,7 @@ void __uClibc_main(int (*main)(int, char **, char **), int argc,
 
 #ifdef __ARCH_USE_MMU__
     /* Pull stuff from the ELF header when possible */
+    memset(auxvt, 0x00, sizeof(auxvt));
     aux_dat = (unsigned long*)__environ;
     while (*aux_dat) {
        aux_dat++;