Merge pull request #7612 from bergzand/gcoap/core-link-fix

gcoap: fix resource separator inserting
This commit is contained in:
Sebastian Meiling 2017-09-20 11:44:46 +02:00 committed by GitHub
commit 5c65711fa4

View File

@ -827,7 +827,7 @@ int gcoap_get_resource_list(void *buf, size_t maxlen, uint8_t cf)
if ((pos + path_len + 3) > maxlen) { if ((pos + path_len + 3) > maxlen) {
break; break;
} }
if (i) { if (pos) {
out[pos++] = ','; out[pos++] = ',';
} }
out[pos++] = '<'; out[pos++] = '<';
@ -836,7 +836,7 @@ int gcoap_get_resource_list(void *buf, size_t maxlen, uint8_t cf)
out[pos++] = '>'; out[pos++] = '>';
} }
else { else {
pos += (i) ? 3 : 2; pos += (pos) ? 3 : 2;
pos += path_len; pos += path_len;
} }
++resource; ++resource;