mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
SFTP dir: increase buffer size counter
When the buffer gets realloced to hold the file name in the SSH_SFTP_READDIR_LINK state, the counter was not bumped accordingly. Reported by: Armel Asselin Patch by: Armel Asselin Bug: http://curl.haxx.se/mail/lib-2011-12/0249.html
This commit is contained in:
parent
f4949e56eb
commit
c9a3cab6c4
@ -1885,9 +1885,9 @@ static CURLcode ssh_statemach_act(struct connectdata *conn, bool *block)
|
||||
Curl_safefree(sshc->readdir_linkPath);
|
||||
sshc->readdir_linkPath = NULL;
|
||||
|
||||
new_readdir_line = realloc(sshc->readdir_line,
|
||||
sshc->readdir_totalLen + 4 +
|
||||
sshc->readdir_len);
|
||||
/* get room for the filename and extra output */
|
||||
sshc->readdir_totalLen += 4 + sshc->readdir_len:
|
||||
new_readdir_line = realloc(sshc->readdir_line, sshc->readdir_totalLen);
|
||||
if(!new_readdir_line) {
|
||||
Curl_safefree(sshc->readdir_line);
|
||||
sshc->readdir_line = NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user