binding: pbap: add missing return after afb_req_fail call 19/23119/1 halibut 8.0.4 8.0.5 8.0.6 halibut/8.0.4 halibut/8.0.5 halibut/8.0.6 halibut_8.0.4 halibut_8.0.5 halibut_8.0.6
authorMatt Ranostay <matt.ranostay@konsulko.com>
Thu, 28 Nov 2019 06:56:30 +0000 (22:56 -0800)
committerMatt Ranostay <matt.ranostay@konsulko.com>
Fri, 29 Nov 2019 01:11:35 +0000 (17:11 -0800)
To avoid calling afb_req_success after failure return after
the afb_req_fail call in contacts verb.

Bug-AGL: SPEC-2630
Change-Id: I2d521d7c04a4be7dd49e8a63cf1ac267de636de8
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
binding/bluetooth-pbap-binding.c

index e2f5c55..2ed2fd1 100644 (file)
@@ -370,6 +370,7 @@ void contacts(afb_req_t request)
                jresp = json_tokener_parse(cached);
        } else {
                afb_req_fail(request, "no imported contacts", NULL);
+               return;
        }
 
        afb_req_success(request, jresp, "contacts");