]> granicus.if.org Git - p11-kit/commitdiff
build: Simplify assertions
authorDaiki Ueno <dueno@redhat.com>
Fri, 23 Nov 2018 06:47:30 +0000 (07:47 +0100)
committerDaiki Ueno <dueno@redhat.com>
Fri, 23 Nov 2018 06:49:35 +0000 (07:49 +0100)
Let it leak memory when we assert, so not to confuse static analyzers
as if this is the normal case.

common/test.c

index c88aff14d126eab35badb7b44693d4f983830627..3827ab0d09fa150b9141fdc4c4b9e03411f0438a 100644 (file)
@@ -482,17 +482,13 @@ p11_test_file_write (const char *base,
        f = fopen (name, "wb");
        if (f == NULL) {
                printf ("# couldn't open file for writing: %s: %s\n", name, strerror (errno));
-               free (path);
                assert_not_reached ();
-               return;
        }
 
        if (fwrite (contents, 1, length, f) != length ||
            fclose (f) != 0) {
                printf ("# couldn't write to file: %s: %s\n", name, strerror (errno));
-               free (path);
                assert_not_reached ();
-               return;
        }
 
        free (path);
@@ -512,9 +508,7 @@ p11_test_file_delete (const char *base,
 
        if (unlink (name) < 0) {
                printf ("# Couldn't delete file: %s\n", name);
-               free (path);
                assert_not_reached ();
-               return;
        }
 
        free (path);