summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsanghyeok.oh <sanghyeok.oh@samsung.com>2016-11-30 18:43:21 +0900
committersanghyeok.oh <sanghyeok.oh@samsung.com>2016-11-30 18:43:33 +0900
commit22aff71838c2aafc27196886fff317d146f749e1 (patch)
tree9492e02769164d42727ca31f5b2b5aa1902927ef
parent05d9bb01b3a6f70966227b77b4e6053350b575cf (diff)
downloadglib-22aff71838c2aafc27196886fff317d146f749e1.tar.gz
glib-22aff71838c2aafc27196886fff317d146f749e1.tar.bz2
glib-22aff71838c2aafc27196886fff317d146f749e1.zip
gdbus:add null check for error variablesubmit/tizen_3.0/20161130.094547
Change-Id: Ib51dd62ebc066b9393ae7c59f2f63d3330a16518 Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
-rwxr-xr-xgio/gdbusconnection.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gio/gdbusconnection.c b/gio/gdbusconnection.c
index 92b29488b..933a0914e 100755
--- a/gio/gdbusconnection.c
+++ b/gio/gdbusconnection.c
@@ -6319,6 +6319,8 @@ decode_method_reply (GDBusMessage *reply,
case G_DBUS_MESSAGE_TYPE_ERROR:
g_dbus_message_to_gerror (reply, error);
+ if (error == NULL || *error == NULL)
+ break;
if ((*error)->code == G_DBUS_ERROR_NO_REPLY)
{
g_clear_error(error);