diff options
author | Aris Adamantiadis <aris@0xbadc0de.be> | 2009-08-23 23:43:07 +0200 |
---|---|---|
committer | Aris Adamantiadis <aris@0xbadc0de.be> | 2009-08-23 23:43:07 +0200 |
commit | aef947121778131a94de4540a56adc0d02b0f04a (patch) | |
tree | 5a87d375876a665e0390ba847843ba564408d15d /libssh | |
parent | f3454d571e53358b248fd7071828f6cc13f1f2f5 (diff) | |
download | libssh-aef947121778131a94de4540a56adc0d02b0f04a.tar.gz libssh-aef947121778131a94de4540a56adc0d02b0f04a.tar.xz libssh-aef947121778131a94de4540a56adc0d02b0f04a.zip |
fix memleak through requests
Diffstat (limited to 'libssh')
-rw-r--r-- | libssh/scp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libssh/scp.c b/libssh/scp.c index 5bcfdd98..4f73f18b 100644 --- a/libssh/scp.c +++ b/libssh/scp.c @@ -346,6 +346,8 @@ int ssh_scp_pull_request(ssh_scp scp){ goto error; *p=0; name=strdup(tmp); + SAFE_FREE(scp->request_name); + SAFE_FREE(scp->request_mode); scp->request_mode=mode; scp->request_name=name; if(buffer[0]=='C'){ |