diff --git a/tests/pkd/pkd_hello.c b/tests/pkd/pkd_hello.c index 01b1b10d..18ac97b4 100644 --- a/tests/pkd/pkd_hello.c +++ b/tests/pkd/pkd_hello.c @@ -1011,12 +1011,12 @@ static int pkd_cleanup_socket_wrapper(void) { goto errrmdir; } - free(pkd_dargs.opts.socket_wrapper.mkdtemp_str); - - goto out; + goto outfree; errrmdir: errrmfiles: rc = -1; +outfree: + free(pkd_dargs.opts.socket_wrapper.mkdtemp_str); out: return rc; }