diff options
Diffstat (limited to 'agent/gpg-agent.c')
-rw-r--r-- | agent/gpg-agent.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/agent/gpg-agent.c b/agent/gpg-agent.c index 7e46f98f7..b4ffe8e8b 100644 --- a/agent/gpg-agent.c +++ b/agent/gpg-agent.c @@ -3218,7 +3218,10 @@ check_own_socket (void) err = npth_attr_init (&tattr); if (err) - return; + { + xfree (sockname); + return; + } npth_attr_setdetachstate (&tattr, NPTH_CREATE_DETACHED); err = npth_create (&thread, &tattr, check_own_socket_thread, sockname); if (err) |