ptrace_conf: set received siginfo to default siginfo
This commit is contained in:
@ -3927,6 +3927,11 @@ static int ptrace_wakeup_sig(int pid, long request, long data) {
|
|||||||
kfree(child->ptrace_sendsig);
|
kfree(child->ptrace_sendsig);
|
||||||
child->ptrace_sendsig = NULL;
|
child->ptrace_sendsig = NULL;
|
||||||
}
|
}
|
||||||
|
else if (request == PTRACE_CONT && child->ptrace_recvsig) {
|
||||||
|
memcpy(&info, &child->ptrace_recvsig->info, sizeof info);
|
||||||
|
kfree(child->ptrace_recvsig);
|
||||||
|
child->ptrace_recvsig = NULL;
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
memset(&info, '\0', sizeof info);
|
memset(&info, '\0', sizeof info);
|
||||||
info.si_signo = data;
|
info.si_signo = data;
|
||||||
|
|||||||
Reference in New Issue
Block a user