Fix potential buffer overflow in match_and_replace()

This commit is contained in:
Martin Lund 2024-05-03 08:39:58 +02:00
parent 7aa2d3fee2
commit 62a4a93dec

View file

@ -407,7 +407,7 @@ static void replace_substring(char *str, const char *substr, const char *replace
static char *match_and_replace(const char *str, const char *pattern, char *device) static char *match_and_replace(const char *str, const char *pattern, char *device)
{ {
char replacement_str[PATH_MAX] = {}; char replacement_str[PATH_MAX] = {};
char m_key[13] = {}; char m_key[14] = {};
regex_t regex; regex_t regex;
assert(str != NULL); assert(str != NULL);