projects
/
platform
/
upstream
/
curl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a15b2b6
)
tool_getparam: fix memleak in handling the -E option
author
Kamil Dudka
<kdudka@redhat.com>
Fri, 3 May 2013 20:16:46 +0000
(22:16 +0200)
committer
Kamil Dudka
<kdudka@redhat.com>
Mon, 6 May 2013 13:00:10 +0000
(15:00 +0200)
src/tool_getparam.c
patch
|
blob
|
history
diff --git
a/src/tool_getparam.c
b/src/tool_getparam.c
index
5829562
..
3fed3fb
100644
(file)
--- a/
src/tool_getparam.c
+++ b/
src/tool_getparam.c
@@
-1302,11
+1302,11
@@
ParameterError getparameter(char *flag, /* f or -long-flag */
{
char *certname, *passphrase;
parse_cert_parameter(nextarg, &certname, &passphrase);
- if(certname) {
- GetStr(&config->cert, certname);
- }
+ Curl_safefree(config->cert);
+ config->cert = certname;
if(passphrase) {
- GetStr(&config->key_passwd, passphrase);
+ Curl_safefree(config->key_passwd);
+ config->key_passwd = passphrase;
}
cleanarg(nextarg);
}