LayerManagerControl: fixed memory leak
authorTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Fri, 15 Mar 2013 13:27:14 +0000 (14:27 +0100)
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Mon, 18 Mar 2013 08:56:55 +0000 (09:56 +0100)
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
LayerManagerControl/src/control.cpp

index fef2daa..68c4a2f 100644 (file)
@@ -148,6 +148,7 @@ void setSurfaceAcceptsInput(t_ilm_surface surfaceId, string kbdPointerTouch, t_i
     {
         cout << "LayerManagerService returned: " << ILM_ERROR_STRING(callResult) << "\n";
         cout << "Failed to update input event acceptance on surface with ID " << surfaceId << "\n";
+        delete[] str;
         return;
     }