Handle SIGCONT_FG and SIGCONT_BG when converting signal number to
string in deliver_signal().
This commit is contained in:
@@ -830,7 +830,11 @@ deliver_signal(pid_t pid, int signo, bool from_parent)
|
|||||||
int status;
|
int status;
|
||||||
debug_decl(deliver_signal, SUDO_DEBUG_EXEC);
|
debug_decl(deliver_signal, SUDO_DEBUG_EXEC);
|
||||||
|
|
||||||
if (sig2str(signo, signame) == -1)
|
if (signo == SIGCONT_FG)
|
||||||
|
strlcpy(signame, "CONT_FG", sizeof(signame));
|
||||||
|
else if (signo == SIGCONT_BG)
|
||||||
|
strlcpy(signame, "CONT_BG", sizeof(signame));
|
||||||
|
else if (sig2str(signo, signame) == -1)
|
||||||
snprintf(signame, sizeof(signame), "%d", signo);
|
snprintf(signame, sizeof(signame), "%d", signo);
|
||||||
|
|
||||||
/* Handle signal from parent. */
|
/* Handle signal from parent. */
|
||||||
|
Reference in New Issue
Block a user