diff options
author | Justus Winter <[email protected]> | 2016-07-01 09:26:54 +0000 |
---|---|---|
committer | Justus Winter <[email protected]> | 2016-07-01 09:41:20 +0000 |
commit | 5fafd18d474da7b763f5b82c73b6ca4288e136d7 (patch) | |
tree | 9907dbdd9acb7263b9d90118fcaafa9d8e831825 | |
parent | Fix trivial memory leaks in tests. (diff) | |
download | gnupg-5fafd18d474da7b763f5b82c73b6ca4288e136d7.tar.gz gnupg-5fafd18d474da7b763f5b82c73b6ca4288e136d7.zip |
g10: Fix memory leak.
* g10/keygen.c (keygen_set_std_prefs): Fix memory leak.
Signed-off-by: Justus Winter <[email protected]>
-rw-r--r-- | g10/keygen.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/g10/keygen.c b/g10/keygen.c index 11eb587c0..3a9a8e7cb 100644 --- a/g10/keygen.c +++ b/g10/keygen.c @@ -413,9 +413,9 @@ keygen_set_std_prefs (const char *string,int personal) if(strlen(string)) { - char *tok,*prefstring; + char *dup, *tok, *prefstring; - prefstring=xstrdup(string); /* need a writable string! */ + dup = prefstring = xstrdup (string); /* need a writable string! */ while((tok=strsep(&prefstring," ,"))) { @@ -449,7 +449,7 @@ keygen_set_std_prefs (const char *string,int personal) } } - xfree(prefstring); + xfree (dup); } if(!rc) |