summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/VoIp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/VoIp.cpp')
-rw-r--r--orkaudio/audiocaptureplugins/voip/VoIp.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/VoIp.cpp b/orkaudio/audiocaptureplugins/voip/VoIp.cpp
index b49651b..ef9c06d 100644
--- a/orkaudio/audiocaptureplugins/voip/VoIp.cpp
+++ b/orkaudio/audiocaptureplugins/voip/VoIp.cpp
@@ -619,8 +619,15 @@ void VoIp::Initialize()
if(DLLCONFIG.m_pcapFile.size() > 0)
{
- OpenPcapFile(DLLCONFIG.m_pcapFile);
- s_liveCapture = false;
+ if(FileCanOpen(DLLCONFIG.m_pcapFile))
+ {
+ OpenPcapFile(DLLCONFIG.m_pcapFile);
+ s_liveCapture = false;
+ }
+ else
+ {
+ LOG4CXX_ERROR(s_packetLog, "Could not open pcap file: " + DLLCONFIG.m_pcapFile);
+ }
}
else
{