mirror of
https://github.com/PowerShell/openssh-portable.git
synced 2025-07-28 00:04:30 +02:00
Merge pull request #616 from ago-shi/test
Fix not to assign null to strstr function
This commit is contained in:
commit
f2ee7ea5fa
@ -469,12 +469,15 @@ int do_exec_windows(struct ssh *ssh, Session *s, const char *command, int pty) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Passing the PRIVSEP_LOG_FD (STDERR_FILENO + 2) to sftp-server for logging
|
//Passing the PRIVSEP_LOG_FD (STDERR_FILENO + 2) to sftp-server for logging
|
||||||
if(strstr(exec_command, "sftp-server.exe"))
|
if (exec_command) {
|
||||||
|
if (strstr(exec_command, "sftp-server.exe")) {
|
||||||
if (posix_spawn_file_actions_adddup2(&actions, STDERR_FILENO + 2, SFTP_SERVER_LOG_FD) != 0) {
|
if (posix_spawn_file_actions_adddup2(&actions, STDERR_FILENO + 2, SFTP_SERVER_LOG_FD) != 0) {
|
||||||
errno = EOTHER;
|
errno = EOTHER;
|
||||||
error("posix_spawn initialization failed");
|
error("posix_spawn initialization failed");
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (posix_spawn(&pid, spawn_argv[0], &actions, NULL, spawn_argv, NULL) != 0) {
|
if (posix_spawn(&pid, spawn_argv[0], &actions, NULL, spawn_argv, NULL) != 0) {
|
||||||
errno = EOTHER;
|
errno = EOTHER;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user