main.c: missing va_end(ap).
[xonotic/d0_blind_id.git] / main.c
diff --git a/main.c b/main.c
index bc39797..9995fd5 100644 (file)
--- a/main.c
+++ b/main.c
@@ -68,6 +68,7 @@ static void errx(int status, const char *format, ...)
        va_list ap;
        va_start(ap, format);
        vfprintf(stderr, format, ap);
+       va_end(ap);
        fputs("\n", stderr);
        exit(status);
 }
@@ -119,9 +120,9 @@ int main(int argc, char **argv)
                buf2size = sizeof(buf2) - 1; if(!d0_blind_id_fingerprint64_public_id(ctx_other, buf2, &buf2size))
                        errx(4, "fp64 fail");
                bench(&bench_stop);
+               ++n;
                if(n % 1024 == 0)
                        printf("gen=%f fp=%f\n", n/bench_gen, n/bench_fp);
-               ++n;
        }
        while(!(quit || argc != 2 || (buf2size > strlen(argv[1]) && !memcmp(buf2, argv[1], strlen(argv[1])))));