Fix bugs about user data
[platform/core/api/package-manager.git] / src / package_manager.c
index 80782bc..ff1f924 100644 (file)
@@ -1570,7 +1570,7 @@ static void __result_cb(pkgmgr_client *pc, const char *pkgid, const pkg_size_inf
        size_info.external_cache_size = result->ext_cache_size;
        size_info.external_app_size   = result->ext_app_size;
 
-       callback(pkgid, (package_size_info_h)&size_info, user_data);
+       callback(pkgid, (package_size_info_h)&size_info, cbdata->user_data);
 
        __free_getsize_cbdata(cbdata);
 }
@@ -1593,7 +1593,7 @@ static void __total_result_cb(pkgmgr_client *pc, const pkg_size_info_t *result,
        size_info.external_cache_size = result->ext_cache_size;
        size_info.external_app_size   = result->ext_app_size;
 
-       callback((package_size_info_h)&size_info, user_data);
+       callback((package_size_info_h)&size_info, cbdata->user_data);
 
        __free_getsize_cbdata(cbdata);
 }