mirror of https://github.com/wolfSSL/wolfssh.git
close local file on error case
parent
c37e54b2bf
commit
df8de608d6
|
@ -7726,7 +7726,7 @@ int wolfSSH_SFTP_Get(WOLFSSH* ssh, char* from,
|
||||||
}
|
}
|
||||||
WLOG(WS_LOG_SFTP, "Error reading packet");
|
WLOG(WS_LOG_SFTP, "Error reading packet");
|
||||||
ret = WS_FATAL_ERROR;
|
ret = WS_FATAL_ERROR;
|
||||||
state->state = STATE_GET_CLEANUP;
|
state->state = STATE_GET_CLOSE_LOCAL;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -7928,7 +7928,7 @@ int wolfSSH_SFTP_Put(WOLFSSH* ssh, char* from, char* to, byte resume,
|
||||||
return WS_FATAL_ERROR;
|
return WS_FATAL_ERROR;
|
||||||
}
|
}
|
||||||
WLOG(WS_LOG_SFTP, "Error getting handle");
|
WLOG(WS_LOG_SFTP, "Error getting handle");
|
||||||
state->state = STATE_PUT_CLEANUP;
|
state->state = STATE_PUT_CLOSE_LOCAL;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
state->state = STATE_PUT_WRITE;
|
state->state = STATE_PUT_WRITE;
|
||||||
|
|
Loading…
Reference in New Issue