From fd0a914e54f709c8601ac8a8f848615df54cb386 Mon Sep 17 00:00:00 2001 From: Jihoon Jung Date: Tue, 17 Sep 2019 17:39:44 +0900 Subject: [PATCH] Return permission denied error when method call blocked from dbus policy Change-Id: I53355e7d103eb534a0757eba4f6bbcb1355a001f Signed-off-by: Jihoon Jung --- src/net_nfc_client_snep.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/net_nfc_client_snep.c b/src/net_nfc_client_snep.c index 3fc6d56..aaf8714 100755 --- a/src/net_nfc_client_snep.c +++ b/src/net_nfc_client_snep.c @@ -403,7 +403,10 @@ net_nfc_error_e net_nfc_client_snep_register_server(const char *san, &error) == FALSE) { DEBUG_ERR_MSG("snep register server(sync call) failed: %s", error->message); - result = NET_NFC_IPC_FAIL; + if (error->code == G_DBUS_ERROR_ACCESS_DENIED) + result = NET_NFC_PERMISSION_DENIED; + else + result = NET_NFC_IPC_FAIL; g_error_free(error); -- 2.7.4