]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
test: Fix short-lived memory leak
authorGuillem Jover <guillem@hadrons.org>
Tue, 14 Nov 2023 18:08:15 +0000 (19:08 +0100)
committerGuillem Jover <guillem@hadrons.org>
Sun, 7 Jan 2024 15:45:39 +0000 (16:45 +0100)
Warned-by: cppcheck
test/pwcache.c

index ac1e67b42c453ea7252a5c4c6c8dbd6898d009eb..458903fdd326fb327cd4fd8593067cdab023083d 100644 (file)
@@ -50,8 +50,10 @@ main(int argc, char **argv)
        assert(uname != NULL);
 
        gr = getgrgid(0);
-       if (gr == NULL)
+       if (gr == NULL) {
+               free(uname);
                return TEST_SKIP;
+       }
        gname = strdup(gr->gr_name);
        assert(gname != NULL);