|
From: <cn...@us...> - 2024-03-10 18:38:37
|
Revision: 1446
http://sourceforge.net/p/seq/svn/1446
Author: cn187
Date: 2024-03-10 18:38:34 +0000 (Sun, 10 Mar 2024)
Log Message:
-----------
Add null check for m_pcache_pcap
Modified Paths:
--------------
showeq/branches/cn187_devel/src/packetcapture.cpp
Modified: showeq/branches/cn187_devel/src/packetcapture.cpp
===================================================================
--- showeq/branches/cn187_devel/src/packetcapture.cpp 2024-03-10 18:38:25 UTC (rev 1445)
+++ showeq/branches/cn187_devel/src/packetcapture.cpp 2024-03-10 18:38:34 UTC (rev 1446)
@@ -40,6 +40,7 @@
// start and stop the thread
// get packets to the processing engine(dispatchPacket)
PacketCaptureThread::PacketCaptureThread() : PacketCaptureProviderThread(),
+ m_pcache_pcap(NULL),
m_playbackSpeed(0)
{
}
@@ -233,8 +234,11 @@
void PacketCaptureThread::stop()
{
// close the pcap session
- pcap_close(m_pcache_pcap);
- m_pcache_pcap = NULL;
+ if (m_pcache_pcap)
+ {
+ pcap_close(m_pcache_pcap);
+ m_pcache_pcap = NULL;
+ }
}
void* PacketCaptureThread::loop (void *param)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|