[Lldb-commits] [lldb] r201600 - Make sure we don't try to print the SystemExit exception, or we will cause the containing process to exit() from under us

Enrico Granata egranata at apple.com
Tue Feb 18 12:00:20 PST 2014


Author: enrico
Date: Tue Feb 18 14:00:20 2014
New Revision: 201600

URL: http://llvm.org/viewvc/llvm-project?rev=201600&view=rev
Log:
Make sure we don't try to print the SystemExit exception, or we will cause the containing process to exit() from under us

Modified:
    lldb/trunk/scripts/Python/python-wrapper.swig

Modified: lldb/trunk/scripts/Python/python-wrapper.swig
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/scripts/Python/python-wrapper.swig?rev=201600&r1=201599&r2=201600&view=diff
==============================================================================
--- lldb/trunk/scripts/Python/python-wrapper.swig (original)
+++ lldb/trunk/scripts/Python/python-wrapper.swig Tue Feb 18 14:00:20 2014
@@ -16,7 +16,7 @@ public:
     {
         if (PyErr_Occurred())
         {
-            if(m_print)
+            if(m_print && !PyErr_ExceptionMatches(PyExc_SystemExit))
                 PyErr_Print();
             PyErr_Clear();
         }





More information about the lldb-commits mailing list