ports/sysutils/cfengine/patches/patch-libutils_string_lib_c

13 lines
512 B
Text

--- libutils/string_lib.c.orig Wed Jan 20 01:38:43 2016
+++ libutils/string_lib.c Wed Jan 20 01:40:04 2016
@@ -1023,8 +1023,8 @@ bool StringAppendAbbreviatedPromise(char *dst, const c
last_line += tail - max_fragment;
}
memcpy(abbr, src, head);
- strcpy(abbr + head, sep);
- strcat(abbr, last_line);
+ strlcpy(abbr + head, sep, sizeof(abbr)-head );
+ strlcat(abbr, last_line, sizeof(abbr) );
return StringAppendPromise(dst, abbr, n);
}
}