summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AudioManagerCore/src/CAmControlSender.cpp2
-rw-r--r--AudioManagerUtilities/include/CAmSerializer.h1
-rw-r--r--AudioManagerUtilities/src/CAmSocketHandler.cpp2
3 files changed, 5 insertions, 0 deletions
diff --git a/AudioManagerCore/src/CAmControlSender.cpp b/AudioManagerCore/src/CAmControlSender.cpp
index 10125d5..1ca4500 100644
--- a/AudioManagerCore/src/CAmControlSender.cpp
+++ b/AudioManagerCore/src/CAmControlSender.cpp
@@ -153,6 +153,8 @@ CAmControlSender::CAmControlSender(std::string controlPluginFile,CAmSocketHandle
CAmControlSender::~CAmControlSender()
{
+ close(mPipe[0]);
+ close(mPipe[1]);
//if (mlibHandle)
// dlclose(mlibHandle);
}
diff --git a/AudioManagerUtilities/include/CAmSerializer.h b/AudioManagerUtilities/include/CAmSerializer.h
index 6d7646b..cf0d634 100644
--- a/AudioManagerUtilities/include/CAmSerializer.h
+++ b/AudioManagerUtilities/include/CAmSerializer.h
@@ -755,6 +755,7 @@ public:
*/
CAmSerializer(CAmSocketHandler *iSocketHandler) :
mPipe(), //
+ mReturnPipe(),//
mListDelegatePoiters(), //
receiverCallbackT(this, &CAmSerializer::receiverCallback), //
dispatcherCallbackT(this, &CAmSerializer::dispatcherCallback), //
diff --git a/AudioManagerUtilities/src/CAmSocketHandler.cpp b/AudioManagerUtilities/src/CAmSocketHandler.cpp
index e4e89d7..3f4534a 100644
--- a/AudioManagerUtilities/src/CAmSocketHandler.cpp
+++ b/AudioManagerUtilities/src/CAmSocketHandler.cpp
@@ -63,6 +63,8 @@ CAmSocketHandler::CAmSocketHandler() :
CAmSocketHandler::~CAmSocketHandler()
{
+ close(mPipe[0]);
+ close(mPipe[1]);
}
//todo: maybe have some: give me more time returned?