X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-stub-ws.c;h=351b332010d6f4ad1510ecf46779a44beb42e6af;hb=53c7b44e96e6015a4da4f88f22e98b13cfa2e056;hp=fa7e4894cc6cbb58d3cb54e4b1a751edbe605f09;hpb=ec68c44857603c9f5bb77a44d8163d837ac5a55a;p=src%2Fapp-framework-binder.git diff --git a/src/afb-stub-ws.c b/src/afb-stub-ws.c index fa7e4894..351b3320 100644 --- a/src/afb-stub-ws.c +++ b/src/afb-stub-ws.c @@ -1083,17 +1083,11 @@ static void server_send_description(struct afb_stub_ws *stubws, uint32_t descid, static void server_describe_job(int signum, void *closure) { - struct afb_api api; struct json_object *obj; struct server_describe *desc = closure; /* get the description if possible */ - obj = NULL; - if (!signum - && !afb_apiset_get(desc->stubws->apiset, desc->stubws->apiname, &api) - && api.itf->describe) { - obj = api.itf->describe(api.closure); - } + obj = !signum ? afb_apiset_describe(desc->stubws->apiset, desc->stubws->apiname) : NULL; /* send it */ server_send_description(desc->stubws, desc->descid, obj);