Fix return value when check blacklist failed 43/61043/2
authorSangyoon Jang <s89.jang@samsung.com>
Thu, 3 Mar 2016 12:27:21 +0000 (21:27 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Fri, 4 Mar 2016 02:17:21 +0000 (11:17 +0900)
It should return two integer values.

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

index 1053847..79ff721 100644 (file)
@@ -892,14 +892,14 @@ static int __handle_request_check_blacklist(uid_t uid,
        g_variant_get(parameters, "(u&s)", &target_uid, &pkgid);
        if (target_uid == (uid_t)-1 || pkgid == NULL) {
                g_dbus_method_invocation_return_value(invocation,
-                               g_variant_new("(i)", PKGMGR_R_ECOMM));
+                               g_variant_new("(ii)", PKGMGR_R_ECOMM, -1));
                return -1;
        }
 
        reqkey = __generate_reqkey("blacklist");
        if (reqkey == NULL) {
                g_dbus_method_invocation_return_value(invocation,
-                               g_variant_new("(i)", PKGMGR_R_ENOMEM));
+                               g_variant_new("(ii)", PKGMGR_R_ENOMEM, -1));
                return -1;
        }
 
@@ -907,7 +907,7 @@ static int __handle_request_check_blacklist(uid_t uid,
                                PKGMGR_REQUEST_TYPE_CHECK_BLACKLIST,
                                "pkg", pkgid, "")) {
                g_dbus_method_invocation_return_value(invocation,
-                               g_variant_new("(i)", PKGMGR_R_ESYSTEM));
+                               g_variant_new("(ii)", PKGMGR_R_ESYSTEM, -1));
                free(reqkey);
                return -1;
        }