aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2018-10-30 16:25:54 +0100
committerJosé Bollo <jose.bollo@iot.bzh>2018-10-30 16:39:55 +0100
commit875007d15f4a73cd2c1078d821b16008f34a8abf (patch)
tree08d9870aad844197ed4a2a7356a00b4488dc07f4
parent8754e33fc9c85ac2175a5c4bd0c874c47eff65df (diff)
afb-socket: Relax requirement of tcp ending slash
The uri for tcp was requiring a slash (/) after the port. This change allows to not provide that slash. This is usefull for future implementation of HTTP server selection. Change-Id: I0a76d167065258d242845579b7c8728eefcc359f Signed-off-by: José Bollo <jose.bollo@iot.bzh>
-rw-r--r--src/afb-socket.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/afb-socket.c b/src/afb-socket.c
index 63de2cf2..ee3cfbe2 100644
--- a/src/afb-socket.c
+++ b/src/afb-socket.c
@@ -165,7 +165,7 @@ static int open_tcp(const char *spec, int server)
struct addrinfo hint, *rai, *iai;
/* scan the uri */
- tail = strchr(spec, '/');
+ tail = strchrnul(spec, '/');
service = strchr(spec, ':');
if (tail == NULL || service == NULL || tail < service) {
errno = EINVAL;