| Index: android_webview/common/aw_crash_handler.cc
|
| diff --git a/android_webview/common/aw_crash_handler.cc b/android_webview/common/aw_crash_handler.cc
|
| index bbdc61b24689733d533dd7b14a570ee50518c0d6..ae0f0454f549542bb151e126362ac88f7156d03f 100644
|
| --- a/android_webview/common/aw_crash_handler.cc
|
| +++ b/android_webview/common/aw_crash_handler.cc
|
| @@ -49,7 +49,7 @@ void AwExceptionHandler(int sig, siginfo_t* info, void* uc) {
|
| }
|
| }
|
|
|
| - if ((info != NULL && info->si_pid) || sig == SIGABRT) {
|
| + if ((info != NULL && SI_FROMUSER(info)) || sig == SIGABRT) {
|
| // This signal was triggered by somebody sending us the signal with kill().
|
| // In order to retrigger it, we have to queue a new signal by calling
|
| // kill() ourselves. The special case (si_pid == 0 && sig == SIGABRT) is
|
|
|