static void in_place_replace_sensu_name_reserved(char *orig_name) /* {{{ */
{
- int len = strlen(orig_name);
- for (int i = 0; i < len; i++) {
+ size_t len = strlen(orig_name);
+ for (size_t i = 0; i < len; i++) {
// some plugins like ipmi generate special characters in metric name
switch (orig_name[i]) {
case '(':
r += newlen;
p = q + oldlen;
}
- sstrncpy(r, p, sizeof(r));
+ sstrncpy(r, p, retlen + 1);
return ret;
} /* }}} char *replace_str */