From e7df51356705dc4bcdd8ffc3ddc0fae487d27820 Mon Sep 17 00:00:00 2001 From: Koen Zandberg Date: Sun, 17 Sep 2017 11:59:57 +0200 Subject: [PATCH] gcoap: fix resource separator inserting --- sys/net/application_layer/gcoap/gcoap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/net/application_layer/gcoap/gcoap.c b/sys/net/application_layer/gcoap/gcoap.c index 1dfc6fd643..be30dc64fb 100644 --- a/sys/net/application_layer/gcoap/gcoap.c +++ b/sys/net/application_layer/gcoap/gcoap.c @@ -827,7 +827,7 @@ int gcoap_get_resource_list(void *buf, size_t maxlen, uint8_t cf) if ((pos + path_len + 3) > maxlen) { break; } - if (i) { + if (pos) { out[pos++] = ','; } out[pos++] = '<'; @@ -836,7 +836,7 @@ int gcoap_get_resource_list(void *buf, size_t maxlen, uint8_t cf) out[pos++] = '>'; } else { - pos += (i) ? 3 : 2; + pos += (pos) ? 3 : 2; pos += path_len; } ++resource;