| Index: components/nacl/loader/nonsfi/irt_exception_handling.cc | 
| diff --git a/components/nacl/loader/nonsfi/irt_exception_handling.cc b/components/nacl/loader/nonsfi/irt_exception_handling.cc | 
| index 327f6a40e598dfcb69e99f791bd822d103df09e6..ebbeaa0e86056a758db684127283b9da687d370c 100644 | 
| --- a/components/nacl/loader/nonsfi/irt_exception_handling.cc | 
| +++ b/components/nacl/loader/nonsfi/irt_exception_handling.cc | 
| @@ -49,7 +49,7 @@ void SignalCatch(int sig, siginfo_t* info, void* uc) { | 
| not useful for NonSFI NaCl. */); | 
| signal_handler_function_pointer(&exception_frame.context); | 
| } | 
| -  _exit(-1); | 
| +  _exit(-sig); | 
| } | 
|  | 
| int IrtExceptionHandler(NaClExceptionHandler handler, | 
|  |