From 158abc6bf2479b03c9de96813df216109a8a7bc7 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Tue, 31 Jul 2012 19:48:01 +0800 Subject: [PATCH] Usermode/libc - Fix bug in strtol - Uninitialised 'neg' caused random negative values --- Usermode/Libraries/libc.so_src/stdlib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Usermode/Libraries/libc.so_src/stdlib.c b/Usermode/Libraries/libc.so_src/stdlib.c index 82180424..c91106c4 100644 --- a/Usermode/Libraries/libc.so_src/stdlib.c +++ b/Usermode/Libraries/libc.so_src/stdlib.c @@ -73,7 +73,7 @@ EXPORT void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void EXPORT long long strtoll(const char *str, char **end, int base) { - int neg; + int neg = 0; long long ret = 0; if( !str || base < 0 || base > 36 || base == 1 ) { -- 2.20.1