summaryrefslogtreecommitdiff
path: root/src/badge_ipc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/badge_ipc.c')
-rwxr-xr-xsrc/badge_ipc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/badge_ipc.c b/src/badge_ipc.c
index e97c976..55ccba5 100755
--- a/src/badge_ipc.c
+++ b/src/badge_ipc.c
@@ -357,6 +357,8 @@ static int _send_sync_badge(GVariant *body, GDBusMessage **reply, char *cmd)
if (g_dbus_message_to_gerror(*reply, &err)) {
ret = err->code;
ERR("_send_sync_badge cmd = %s, error %s", cmd, err->message);
+ if (err->code == G_DBUS_ERROR_ACCESS_DENIED)
+ ret = BADGE_ERROR_PERMISSION_DENIED;
g_error_free(err);
return ret;
}