Dangling pointer fixed 81/190281/1
authorSudipto <sudipto.bal@samsung.com>
Fri, 28 Sep 2018 17:20:50 +0000 (22:50 +0530)
committerSudipto <sudipto.bal@samsung.com>
Fri, 28 Sep 2018 17:20:50 +0000 (22:50 +0530)
Change-Id: I6b342c7d4cadf3d9b41313bb3a237a05669ffc17
Signed-off-by: Sudipto <sudipto.bal@samsung.com>
src/client/sensor_manager.cpp

index 41e689e..1c59634 100644 (file)
@@ -135,7 +135,7 @@ int sensor_manager::remove_sensor(const char *uri)
        for (auto it = m_sensors.begin(); it != m_sensors.end(); ++it) {
                if ((*it).get_uri() == uri) {
                        _I("Removing sensor[%s]", (*it).get_uri().c_str());
-                       m_sensors.erase(it);
+                       it = m_sensors.erase(it);
 
                        return OP_SUCCESS;
                }