X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Flibcollectdclient%2Fnetwork_parse.c;h=4c610bb0b7efe487dd5652eba6022479d058ffcb;hp=14e8be57a743e0ef11423ba850da4b8ad1ba9a45;hb=92c4393cdedc12c553363d19658339966fec1a59;hpb=28c83da870b4df4a311a5ef20a5ca37d3c84c638 diff --git a/src/libcollectdclient/network_parse.c b/src/libcollectdclient/network_parse.c index 14e8be57..4c610bb0 100644 --- a/src/libcollectdclient/network_parse.c +++ b/src/libcollectdclient/network_parse.c @@ -154,7 +154,7 @@ static int parse_string(void *payload, size_t payload_size, char *out, size_t out_size) { char *in = payload; - if ((payload_size < 1) || (in[payload_size - 1] != 0) || + if ((payload_size < 1) || (in[payload_size - 1] != '\0') || (payload_size > out_size)) return EINVAL;