afb-api-so-v3: Keep root API in all cases 85/17185/1
authorJosé Bollo <jose.bollo@iot.bzh>
Fri, 12 Oct 2018 12:29:43 +0000 (14:29 +0200)
committerJosé Bollo <jose.bollo@iot.bzh>
Fri, 12 Oct 2018 12:32:56 +0000 (14:32 +0200)
commit86e4c175b0c35d38c8a214ae1c6afce6ad6aac4c
tree8b3c342fb58dda5223e5b17fee9443777031c7af
parentfd57dbf84b32f574ad55305487748eb2db182474
afb-api-so-v3: Keep root API in all cases

For bindings v3, it is possible to have no
explicit default root API.

In that case, the binder creates a fake API
that references the binding itself. That api
isn't callable be it allows to emit messages,
to catch events and to call services (other
apis).

It must be kept to ensure that there is no
further error in the hypothetical case where
it is used.

Bug-AGL: SPEC-1812

Change-Id: I1a6c1e1390411a45521b9a6c1c386dc7807191df
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
src/afb-api-so-v3.c