From cbccd2abd7194db64af93d0e2781b84f01f600ef Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Fri, 10 Jan 2014 17:02:49 +0900 Subject: [PATCH] app client - fix not handling failed return from eldbus call this fixes CID 1091411 --- src/lib/elm_app_client_view.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/elm_app_client_view.c b/src/lib/elm_app_client_view.c index ab91e07..a834a8a 100644 --- a/src/lib/elm_app_client_view.c +++ b/src/lib/elm_app_client_view.c @@ -197,7 +197,8 @@ _dbus_state_set_cb(void *data, const Eldbus_Message *msg, Eldbus_Pending *pendin void *user_data = eldbus_pending_data_del(pending, "user_data"); const char *error = NULL, *error_message = NULL; - eldbus_message_error_get(msg, &error, &error_message); + if (!eldbus_message_error_get(msg, &error, &error_message)) + error_message = NULL; cb(user_data, eo, error, error_message); } -- 2.7.4