]> git.cworth.org Git - apitrace/commitdiff
Prevent another buffer overflow.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 22 Mar 2012 16:22:33 +0000 (16:22 +0000)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 22 Mar 2012 18:13:41 +0000 (18:13 +0000)
gui/apitrace.cpp

index b621639f64c12a2286b09405f82941d98306f1ba..084a4bf78633b9ec56c98b4f3d2ec4c30a49cdcd 100644 (file)
@@ -271,9 +271,11 @@ void ApiTrace::loadFrame(ApiTraceFrame *frame)
 
 void ApiTrace::finishedParsing()
 {
-    ApiTraceFrame *firstFrame = m_frames[0];
-    if (firstFrame && !firstFrame->isLoaded()) {
-        loadFrame(firstFrame);
+    if (!m_frames.isEmpty()) {
+        ApiTraceFrame *firstFrame = m_frames[0];
+        if (firstFrame && !firstFrame->isLoaded()) {
+            loadFrame(firstFrame);
+        }
     }
 }