]> granicus.if.org Git - p11-kit/commitdiff
rpc: Avoid use-after-free when creating socket base directory
authorDaiki Ueno <dueno@redhat.com>
Mon, 29 May 2017 15:16:25 +0000 (17:16 +0200)
committerDaiki Ueno <ueno@gnu.org>
Mon, 29 May 2017 15:28:51 +0000 (17:28 +0200)
Spotted by clang-analyzer.

p11-kit/server.c

index 8e54b28225d22dc7b558da9c34af0eefd2c31769..97e18e25e890574e4144da9bad51a561a4cf9092 100644 (file)
@@ -655,7 +655,6 @@ main (int argc,
                }
 
                socket_name = p11_path_build (socket_base, name, NULL);
-               free (socket_base);
                free (name);
        } else {
                socket_name = strdup (name);