raster pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=cbccd2abd7194db64af93d0e2781b84f01f600ef

commit cbccd2abd7194db64af93d0e2781b84f01f600ef
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Fri Jan 10 17:02:49 2014 +0900

    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);
 }

-- 


Reply via email to