X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-api-ws.c;h=0022d52668045f0a192b3e8b2fed8c8ce8dec8fa;hb=6120bbbd2cbd1f06904f887957d92ac740631c55;hp=07c8202fbd07a1c2f394c6c0f2059591988e2afd;hpb=8406a51db98b563a4562f26de8338efc0478aff2;p=src%2Fapp-framework-binder.git diff --git a/src/afb-api-ws.c b/src/afb-api-ws.c index 07c8202f..0022d526 100644 --- a/src/afb-api-ws.c +++ b/src/afb-api-ws.c @@ -324,6 +324,12 @@ int afb_api_ws_add_server(const char *path, struct afb_apiset *apiset) if (apiws == NULL) goto error; + /* check api name */ + if (!afb_apiset_lookup(apiset, apiws->api, 1)) { + ERROR("Can't provide ws-server for %s: API %s doesn't exist", path, apiws->api); + goto error2; + } + /* connect for serving */ rc = api_ws_server_connect(apiws); if (rc < 0)