Fix memory leak 42/165642/1
authorSeungha Son <seungha.son@samsung.com>
Wed, 3 Jan 2018 04:07:42 +0000 (13:07 +0900)
committerSeungha Son <seungha.son@samsung.com>
Wed, 3 Jan 2018 04:11:05 +0000 (13:11 +0900)
Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I3c6a7dc70d95292dc7f5c19010779a79bf2e818c

src/package_manager.c

index 1cbc458..b8683f1 100644 (file)
@@ -302,6 +302,8 @@ API int package_manager_request_set_type(package_manager_request_h request,
                     NULL);
        }
 
+       if (request->pkg_type)
+               free(request->pkg_type);
        request->pkg_type = strdup(pkg_type);
 
        return PACKAGE_MANAGER_ERROR_NONE;