projects
/
platform
/
core
/
system
/
libsyscommon.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
418f781
)
Return -EPERM when get acces denied dbus error
18/247818/1
accepted/tizen/unified/20201118.123917
submit/tizen/20201118.023711
author
Yunmi Ha
<yunmi.ha@samsung.com>
Tue, 17 Nov 2020 07:26:25 +0000
(16:26 +0900)
committer
Yunmi Ha
<yunmi.ha@samsung.com>
Tue, 17 Nov 2020 07:26:25 +0000
(16:26 +0900)
Change-Id: Ib604ef0d837a93cf0d47f3de0ed4f2a207768987
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
src/libgdbus/dbus-system.c
patch
|
blob
|
history
diff --git
a/src/libgdbus/dbus-system.c
b/src/libgdbus/dbus-system.c
index
ca1bd5d
..
cb63c88
100644
(file)
--- a/
src/libgdbus/dbus-system.c
+++ b/
src/libgdbus/dbus-system.c
@@
-1864,7
+1864,12
@@
GVariant *dbus_handle_method_sync_with_reply_var(const char *dest,
if (!ret || err) {
if (err) {
_E("failed to g_dbus_connection_call_sync:%s", err->message);
+ if (g_error_matches(err, G_DBUS_ERROR, G_DBUS_ERROR_ACCESS_DENIED))
+ ret = g_variant_new("(i)", -EPERM);
+ else
+ ret = NULL;
g_error_free(err);
+ return ret;
} else {
_E("failed to g_dbus_connection_call_sync");
}