[SVACE] - fixing SVACE issues
authorAndrzej Popowski <a.popowski@samsung.com>
Tue, 22 Dec 2015 08:27:35 +0000 (09:27 +0100)
committerAndrzej Popowski <a.popowski@samsung.com>
Tue, 22 Dec 2015 08:27:35 +0000 (09:27 +0100)
Change-Id: I9b48cb71c1e95e7ab4b662f29541a9a339ba0fca
Signed-off-by: Andrzej Popowski <a.popowski@samsung.com>
src/package/package_instance.cc
src/systeminfo/systeminfo-utils.cpp

index 2692429..d7b5f53 100644 (file)
@@ -226,10 +226,12 @@ PackageInstance::PackageInstance() {
     request_ = NULL;
   }
 
-  ret = package_manager_request_set_event_cb(request_, PackageRequestCb,
-                                             static_cast<void*>(this));
-  if (ret != PACKAGE_MANAGER_ERROR_NONE ) {
-    LoggerE("Failed to set request event callback: %d (%s)", ret, get_error_message(ret));
+  if (request_) {
+    ret = package_manager_request_set_event_cb(request_, PackageRequestCb,
+                                               static_cast<void*>(this));
+    if (ret != PACKAGE_MANAGER_ERROR_NONE ) {
+      LoggerE("Failed to set request event callback: %d (%s)", ret, get_error_message(ret));
+    }
   }
 
   ret = package_manager_create(&manager_);
index 7ff4bc6..ac7b6b9 100644 (file)
@@ -30,7 +30,7 @@ namespace extension {
 namespace systeminfo {
 
 namespace {
-const int MEMORY_TO_BYTE = 1024;
+const short MEMORY_TO_BYTE = 1024;
 }  // namespace
 
 using common::PlatformResult;