From 0b08bc64f619c32b3906ca8c040ba4695a5524af Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Thu, 22 Mar 2012 16:22:33 +0000 Subject: [PATCH] Prevent another buffer overflow. --- gui/apitrace.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gui/apitrace.cpp b/gui/apitrace.cpp index b621639..084a4bf 100644 --- a/gui/apitrace.cpp +++ b/gui/apitrace.cpp @@ -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); + } } } -- 2.43.0