diff options
author | Christian Linke <christian.linke@bmw.de> | 2014-11-03 10:31:16 +0100 |
---|---|---|
committer | Christian Linke <christian.linke@bmw.de> | 2014-11-03 18:38:25 +0100 |
commit | 1779ea82b6e7792c65103d1dead8d301950a6c10 (patch) | |
tree | ae7c8dc701c64291c70a090e99f0c303850d0552 /AudioManagerDaemon/src/CAmDatabaseHandlerMap.cpp | |
parent | c8ba6c38648138ea10641acc2c89ebec543a3ce5 (diff) | |
download | audiomanager-1779ea82b6e7792c65103d1dead8d301950a6c10.tar.gz |
* Fixed missing reserved flag for MapHandler and corresponding tests
Signed-off-by: Christian Linke <christian.linke@bmw.de>
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 { |