fix scanbuild warning in SendChannelRequest()

pull/74/head
Chris Conlon 2018-06-12 10:51:17 -06:00
parent 4415d2e52f
commit 37e3250164
1 changed files with 18 additions and 16 deletions

View File

@ -6879,25 +6879,27 @@ int SendChannelRequest(WOLFSSH* ssh, byte* name, word32 nameSz)
ret = WS_INVALID_CHANID; ret = WS_INVALID_CHANID;
} }
switch (ssh->connectChannelId) { if (ret == WS_SUCCESS) {
case WOLFSSH_SESSION_SHELL: switch (ssh->connectChannelId) {
cType = cannedShellName; case WOLFSSH_SESSION_SHELL:
typeSz = cannedShellNameSz; cType = cannedShellName;
break; typeSz = cannedShellNameSz;
break;
case WOLFSSH_SESSION_EXEC: case WOLFSSH_SESSION_EXEC:
cType = cannedExecName; cType = cannedExecName;
typeSz = cannedExecNameSz; typeSz = cannedExecNameSz;
break; break;
case WOLFSSH_SESSION_SUBSYSTEM: case WOLFSSH_SESSION_SUBSYSTEM:
cType = cannedSubName; cType = cannedSubName;
typeSz = cannedSubNameSz; typeSz = cannedSubNameSz;
break; break;
default: default:
WLOG(WS_LOG_DEBUG, "Unknown channel type"); WLOG(WS_LOG_DEBUG, "Unknown channel type");
return WS_BAD_ARGUMENT; return WS_BAD_ARGUMENT;
}
} }
if (ret == WS_SUCCESS) if (ret == WS_SUCCESS)