diff --git a/Tests/Pcap++Test/Tests/LiveDeviceTests.cpp b/Tests/Pcap++Test/Tests/LiveDeviceTests.cpp index b8c72d2c6b..c6d4e910ca 100644 --- a/Tests/Pcap++Test/Tests/LiveDeviceTests.cpp +++ b/Tests/Pcap++Test/Tests/LiveDeviceTests.cpp @@ -128,7 +128,7 @@ class RpcapdServerInitializer ) { m_ProcessHandle = NULL; - PCPP_LOG_ERROR("Create process failed " << (int)GetLastError()); + PCPP_LOG_ERROR("Create process failed " << static_cast(GetLastError())); return; } @@ -140,6 +140,7 @@ class RpcapdServerInitializer if (m_ProcessHandle != NULL) { TerminateProcess(m_ProcessHandle, 0); + CloseHandle(m_ProcessHandle); } }