From: simon Date: Sat, 20 Jul 2013 13:15:16 +0000 (+0000) Subject: Fix leak of 'fname' introduced by the rewrite of write_random_seed in X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/commitdiff_plain/b4bc538452c92b6a2f9c935028461f5c774a4f1f Fix leak of 'fname' introduced by the rewrite of write_random_seed in r9933. git-svn-id: svn://svn.tartarus.org/sgt/putty@9945 cda61777-01e9-0310-a592-d414129be87e --- diff --git a/unix/uxstore.c b/unix/uxstore.c index f2efc71b..372c224d 100644 --- a/unix/uxstore.c +++ b/unix/uxstore.c @@ -693,6 +693,7 @@ void write_random_seed(void *data, int len) "returned '%s'", fname, strerror(errno)); nonfatal(msg); sfree(msg); + sfree(fname); return; } char *dir; @@ -703,6 +704,7 @@ void write_random_seed(void *data, int len) "returned '%s'", dir, strerror(errno)); nonfatal(msg); sfree(msg); + sfree(fname); sfree(dir); return; } @@ -714,6 +716,7 @@ void write_random_seed(void *data, int len) "returned '%s'", fname, strerror(errno)); nonfatal(msg); sfree(msg); + sfree(fname); return; } }