[Lldb-commits] [lldb] r263274 - Check for a NULL input filehandle before referencing it.
Jim Ingham via lldb-commits
lldb-commits at lists.llvm.org
Fri Mar 11 10:49:38 PST 2016
Author: jingham
Date: Fri Mar 11 12:49:38 2016
New Revision: 263274
URL: http://llvm.org/viewvc/llvm-project?rev=263274&view=rev
Log:
Check for a NULL input filehandle before referencing it.
<rdar://problem/25105824>
Modified:
lldb/trunk/scripts/Python/python-typemaps.swig
Modified: lldb/trunk/scripts/Python/python-typemaps.swig
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/scripts/Python/python-typemaps.swig?rev=263274&r1=263273&r2=263274&view=diff
==============================================================================
--- lldb/trunk/scripts/Python/python-typemaps.swig (original)
+++ lldb/trunk/scripts/Python/python-typemaps.swig Fri Mar 11 12:49:38 2016
@@ -536,14 +536,17 @@
char mode[4] = {0};
#ifdef __APPLE__
int i = 0;
- short flags = $1->_flags;
+ if ($1)
+ {
+ short flags = $1->_flags;
- if (flags & __SRD)
- mode[i++] = 'r';
- else if (flags & __SWR)
- mode[i++] = 'w';
- else // if (flags & __SRW)
- mode[i++] = 'a';
+ if (flags & __SRD)
+ mode[i++] = 'r';
+ else if (flags & __SWR)
+ mode[i++] = 'w';
+ else // if (flags & __SRW)
+ mode[i++] = 'a';
+ }
#endif
using namespace lldb_private;
File file($1, false);
More information about the lldb-commits
mailing list