Remove the possibility of incorrect memory access
[platform/core/appfw/pkgmgr-info.git] / src / server / database / db_handle_provider.cc
index a6b49f1..5576c67 100644 (file)
@@ -518,7 +518,9 @@ void DBHandleProvider::UpdateCrashedWriterPackageInfo(
       pending_app_.erase(app_it);
     }
 
-    AddPackage(std::move(it->second.second));
+    if (it->second.second)
+      AddPackage(std::move(it->second.second));
+
     EraseWriterPID(it->second.first);
     it = pending_pkg_.erase(it);
   }