From: Dagobert Michelsen Date: Tue, 25 Feb 2020 14:23:33 +0000 (+0100) Subject: Re-add erranously removed continue X-Git-Tag: collectd-5.11.0~20^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3be65ab6d1ab9c8391da84f49b441eed584db377;p=thirdparty%2Fcollectd.git Re-add erranously removed continue --- diff --git a/src/utils/cmds/putval.c b/src/utils/cmds/putval.c index 8611188b7..17c538baf 100644 --- a/src/utils/cmds/putval.c +++ b/src/utils/cmds/putval.c @@ -71,7 +71,7 @@ static int set_option(value_list_t *vl, const char *key, const char *value, if (is_quoted(value, value_len)) { int metadata_err; - const char *value_str = strndup(value + 1, value_len - 2); + const char *value_str = sstrndup(value + 1, value_len - 2); if (value_str == NULL) { return CMD_ERROR; } @@ -201,6 +201,7 @@ cmd_status_t cmd_parse_putval(size_t argc, char **argv, result = option_err; break; } + continue; } else if (status != CMD_NO_OPTION) { /* parse_option failed, buffer has been modified. * => we need to abort */