From efd6d20aee652b5868090e11504a7ba163a09ee3 Mon Sep 17 00:00:00 2001 From: Jose Bollo Date: Thu, 13 Sep 2018 12:18:44 +0200 Subject: [PATCH] afb-socket: API name cares of abstract UDS Change-Id: Ie485672d8f66ff32ea20cb0eb313690ba380db4a Signed-off-by: Jose Bollo --- src/afb-socket.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/afb-socket.c b/src/afb-socket.c index 77b5edf8..f4ee7e1e 100644 --- a/src/afb-socket.c +++ b/src/afb-socket.c @@ -366,9 +366,11 @@ const char *afb_socket_api(const char *uri) { int offset; const char *api; + struct entry *entry; - get_entry(uri, &offset); + entry = get_entry(uri, &offset); uri += offset; + uri += (entry->type == Type_Unix && *uri == '@'); api = strstr(uri, as_api); if (api) api += sizeof as_api - 1; -- 2.16.6