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); _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits