]> granicus.if.org Git - p11-kit/commitdiff
server: Avoid use-after-free
authorDaiki Ueno <dueno@redhat.com>
Mon, 29 May 2017 11:20:15 +0000 (13:20 +0200)
committerDaiki Ueno <ueno@gnu.org>
Mon, 29 May 2017 11:31:42 +0000 (13:31 +0200)
Reported by Mantas Mikulėnas in:
https://bugs.freedesktop.org/show_bug.cgi?id=101212

p11-kit/server.c

index 55bdc9b3a3296d076b6384cf270636e1d5bd9399..8e54b28225d22dc7b558da9c34af0eefd2c31769 100644 (file)
@@ -662,7 +662,6 @@ main (int argc,
        }
 
        server = server_new ((const char **)argv, argc, provider, socket_name);
-       free (socket_name);
        if (server == NULL) {
                ret = 1;
                goto out;