opt: fix gcc -O3 warnings.
authorRusty Russell <rusty@rustcorp.com.au>
Wed, 3 Nov 2010 00:16:02 +0000 (10:46 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Wed, 3 Nov 2010 00:16:02 +0000 (10:46 +1030)
ccan/opt/test/run-iter.c
ccan/opt/test/utils.c

index 36e2c33c0a21ea365bb7ab4a46a5c03fe23d4949..a7cfb746218a31552e42d1a3342d382b156aec4d 100644 (file)
@@ -20,7 +20,7 @@ static void reset_options(void)
 /* Test iterators. */
 int main(int argc, char *argv[])
 {
 /* Test iterators. */
 int main(int argc, char *argv[])
 {
-       unsigned j, i, len;
+       unsigned j, i, len = 0;
        const char *p;
 
        plan_tests(37 * 2);
        const char *p;
 
        plan_tests(37 * 2);
index 5b054f87f315ce7524dd5c90456467c29e80e777..802b15381042b0dc63a26f440e54bb8c0f2b7f0c 100644 (file)
@@ -35,7 +35,9 @@ static void save_err_output(const char *fmt, ...)
        char *p;
 
        va_start(ap, fmt);
        char *p;
 
        va_start(ap, fmt);
-       vasprintf(&p, fmt, ap);
+       /* Check return, for fascist gcc */
+       if (vasprintf(&p, fmt, ap) == -1)
+               p = NULL;
        va_end(ap);
 
        if (err_output) {
        va_end(ap);
 
        if (err_output) {