Usermode/libc - Fix bug in strtol
authorJohn Hodge <[email protected]>
Tue, 31 Jul 2012 11:48:01 +0000 (19:48 +0800)
committerJohn Hodge <[email protected]>
Tue, 31 Jul 2012 11:48:01 +0000 (19:48 +0800)
- Uninitialised 'neg' caused random negative values

Usermode/Libraries/libc.so_src/stdlib.c

index 8218042..c91106c 100644 (file)
@@ -73,7 +73,7 @@ EXPORT void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void
 \r
 EXPORT long long strtoll(const char *str, char **end, int base)\r
 {\r
-        int    neg;\r
+        int    neg = 0;\r
        long long       ret = 0;\r
        \r
        if( !str || base < 0 || base > 36 || base == 1 ) {\r

UCC git Repository :: git.ucc.asn.au