From: José Fonseca Date: Thu, 22 Mar 2012 16:22:33 +0000 (+0000) Subject: Prevent another buffer overflow. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;ds=sidebyside;h=0b08bc64f619c32b3906ca8c040ba4695a5524af;p=apitrace Prevent another buffer overflow. --- 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); + } } }