Skip to content

Commit df8de60

Browse files
close local file on error case
1 parent c37e54b commit df8de60

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/wolfsftp.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7726,7 +7726,7 @@ int wolfSSH_SFTP_Get(WOLFSSH* ssh, char* from,
77267726
}
77277727
WLOG(WS_LOG_SFTP, "Error reading packet");
77287728
ret = WS_FATAL_ERROR;
7729-
state->state = STATE_GET_CLEANUP;
7729+
state->state = STATE_GET_CLOSE_LOCAL;
77307730
break;
77317731
}
77327732
else {
@@ -7928,7 +7928,7 @@ int wolfSSH_SFTP_Put(WOLFSSH* ssh, char* from, char* to, byte resume,
79287928
return WS_FATAL_ERROR;
79297929
}
79307930
WLOG(WS_LOG_SFTP, "Error getting handle");
7931-
state->state = STATE_PUT_CLEANUP;
7931+
state->state = STATE_PUT_CLOSE_LOCAL;
79327932
continue;
79337933
}
79347934
state->state = STATE_PUT_WRITE;

0 commit comments

Comments
 (0)