diff options
Diffstat (limited to 'AudioManagerDaemon/src/CAmRoutingSender.cpp')
-rw-r--r-- | AudioManagerDaemon/src/CAmRoutingSender.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/AudioManagerDaemon/src/CAmRoutingSender.cpp b/AudioManagerDaemon/src/CAmRoutingSender.cpp index 57892c7..75d5052 100644 --- a/AudioManagerDaemon/src/CAmRoutingSender.cpp +++ b/AudioManagerDaemon/src/CAmRoutingSender.cpp @@ -546,9 +546,14 @@ am_Handle_s CAmRoutingSender::createHandle(const am_handleData_c& handleData, co */ CAmRoutingSender::am_handleData_c CAmRoutingSender::returnHandleData(const am_Handle_s handle) const { + HandlesMap::const_iterator it = mlistActiveHandles.begin(); it = mlistActiveHandles.find(handle); - return (it->second); + if (it!=mlistActiveHandles.end()) + return (it->second); + am_handleData_c handleData; + handleData.sinkID=0; + return (handleData); } void CAmRoutingSender::setRoutingReady() |