diff options
Diffstat (limited to 'AudioManagerDaemon/src/CAmDatabaseHandlerMap.cpp')
-rw-r--r-- | AudioManagerDaemon/src/CAmDatabaseHandlerMap.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/AudioManagerDaemon/src/CAmDatabaseHandlerMap.cpp b/AudioManagerDaemon/src/CAmDatabaseHandlerMap.cpp index d3df07f..a7b765d 100644 --- a/AudioManagerDaemon/src/CAmDatabaseHandlerMap.cpp +++ b/AudioManagerDaemon/src/CAmDatabaseHandlerMap.cpp @@ -399,7 +399,7 @@ template <typename TMapKey,class TMapObject> bool CAmDatabaseHandlerMap::CAmMapp nextID = sourceID.mCurrentValue++; } - if( nextID == lastID ) + if( sourceID.mCurrentValue == lastID ) { notFreeIDs = true; break; @@ -864,6 +864,7 @@ am_Error_e CAmDatabaseHandlerMap::enterConnectionDB(const am_Connection_s& conne connectionID = nextID; mMappedData.mConnectionMap[nextID] = connection; mMappedData.mConnectionMap[nextID].connectionID = nextID; + mMappedData.mConnectionMap[nextID].reserved = true; } else { |