From: <sv...@va...> - 2008-06-10 20:13:17
|
Author: cerion Date: 2008-06-07 15:48:43 +0100 (Sat, 07 Jun 2008) New Revision: 421 Log: Fix null ptr defef, happens if memcheck finished before expected while reading logfile. Thanks to Gert Steenssens for tracking this one down. Modified: trunk/valkyrie/core/memcheck_object.cpp Modified: trunk/valkyrie/core/memcheck_object.cpp =================================================================== --- trunk/valkyrie/core/memcheck_object.cpp 2008-06-07 14:17:59 UTC (rev 420) +++ trunk/valkyrie/core/memcheck_object.cpp 2008-06-07 14:48:43 UTC (rev 421) @@ -629,9 +629,9 @@ qApp->processEvents(); /* Try reading some more data */ - if ( !m_vgreader->parseContinue()) { + if ( m_vgreader && !m_vgreader->parseContinue()) { /* Parsing failed: stop m_vgproc, if running */ - if (m_vgproc->isRunning()) + if ( m_vgproc && m_vgproc->isRunning()) m_vgproc->stop(); /* signal -> processDone() */ } } |