From: José Bollo Date: Tue, 11 Apr 2017 12:15:55 +0000 (+0200) Subject: Fix a crash on disconnection X-Git-Tag: dab_3.99.1~70 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;ds=sidebyside;h=a274ae1502b257511298bd6a01cf1b7b69ade468;p=src%2Fapp-framework-binder.git Fix a crash on disconnection Change-Id: Ib3654ac8125b040f8264524e7c821a6559f627cd Signed-off-by: José Bollo --- diff --git a/src/afb-ws-json1.c b/src/afb-ws-json1.c index 29078e26..9d560c5a 100644 --- a/src/afb-ws-json1.c +++ b/src/afb-ws-json1.c @@ -231,9 +231,10 @@ static struct json_object *wsreq_json(struct afb_wsreq *wsreq) static void wsreq_reply(struct afb_wsreq *wsreq, int iserror, json_object *obj) { int rc; + rc = (iserror ? afb_wsj1_reply_error_j : afb_wsj1_reply_ok_j)( wsreq->msgj1, obj, afb_context_sent_token(&wsreq->xreq.context)); if (rc) - ERROR("Can't send reply: %m (was %s)", json_object_get_string(obj)); + ERROR("Can't send reply: %m"); }