X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fdaemon%2Fcommon.c;h=eb9f590ad7317f953218926743b0faa7fe8f6ceb;hp=d5322ed8dbb855495cf185ad4903c0ac3d398fe6;hb=da11ce02eb202b3e01d3e2d1b40f248a84430973;hpb=dc0e11a2ccb50c9fda56742257a88588eb8e902c diff --git a/src/daemon/common.c b/src/daemon/common.c index d5322ed8..eb9f590a 100644 --- a/src/daemon/common.c +++ b/src/daemon/common.c @@ -338,6 +338,9 @@ int strjoin(char *buffer, size_t buffer_size, char **fields, size_t fields_num, buffer_req += sep_len; buffer_req += field_len; + if (buffer_size == 0) + continue; + if ((i != 0) && (sep_len > 0)) { if (sep_len >= avail) { /* prevent subsequent iterations from writing to the