We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 42f48d3 commit 06fe99bCopy full SHA for 06fe99b
1 file changed
src/wolfscp.c
@@ -1303,11 +1303,13 @@ int ParseScpCommand(WOLFSSH* ssh)
1303
ssh->scpBasePath = ssh->scpBasePathDynamic;
1304
WMEMCPY(ssh->scpBasePathDynamic, cmd + idx,
1305
cmdSz - idx);
1306
- ret = ParseBasePathHelper(ssh, cmdSz);
1307
- if (ret == WS_SUCCESS &&
1308
- wolfSSH_CleanPath(ssh,
1309
- ssh->scpBasePathDynamic) < 0)
+ if (wolfSSH_CleanPath(ssh,
+ ssh->scpBasePathDynamic) < 0) {
1310
ret = WS_FATAL_ERROR;
+ }
+ else {
1311
+ ret = ParseBasePathHelper(ssh, cmdSz);
1312
1313
}
1314
break;
1315
0 commit comments