|
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() */
}
}
|