Fix package_manager_request_set_type 18/72418/2 accepted/tizen/common/20160606.141713 accepted/tizen/ivi/20160606.040557 accepted/tizen/mobile/20160606.035157 accepted/tizen/tv/20160606.035859 accepted/tizen/wearable/20160606.040101 submit/tizen/20160603.030057
authorSangyoon Jang <s89.jang@samsung.com>
Wed, 1 Jun 2016 02:15:12 +0000 (11:15 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Wed, 1 Jun 2016 02:56:00 +0000 (11:56 +0900)
Use strdup to store pkg_type value.

Change-Id: Id2cf5daea9172be0af8e7303b0c1d26368b99f0a
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
src/package_manager.c

index 2e532bb..0b6b87f 100644 (file)
@@ -145,6 +145,7 @@ API int package_manager_request_destroy(package_manager_request_h request)
 
        pkgmgr_client_free(request->pc);
        request->pc = NULL;
+       free(request->pkg_type);
        free(request->tep_path);
        free(request);
 
@@ -195,7 +196,7 @@ API int package_manager_request_set_type(package_manager_request_h request,
                     NULL);
        }
 
-       request->pkg_type = pkg_type;
+       request->pkg_type = strdup(pkg_type);
 
        return PACKAGE_MANAGER_ERROR_NONE;
 }