Fix memory leak
[platform/core/api/package-manager.git] / 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;