From be5832dc22255be38884e352917f48d5b71ae657 Mon Sep 17 00:00:00 2001 From: mickeyl Date: Wed, 16 Apr 2003 13:20:06 +0000 Subject: fix segfault after last packet when capturing from capture file --- (limited to 'noncore/net/wellenreiter') diff --git a/noncore/net/wellenreiter/gui/wellenreiter.cpp b/noncore/net/wellenreiter/gui/wellenreiter.cpp index b4b6aa3..0105e09 100644 --- a/noncore/net/wellenreiter/gui/wellenreiter.cpp +++ b/noncore/net/wellenreiter/gui/wellenreiter.cpp @@ -383,7 +383,14 @@ void Wellenreiter::timerEvent( QTimerEvent* ) { qDebug( "Wellenreiter::timerEvent()" ); OPacket* p = pcap->next(); - receivePacket( p ); - delete p; + if ( !p ) // no more packets available + { + stopClicked(); + } + else + { + receivePacket( p ); + delete p; + } } -- cgit v0.9.0.2