mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
fix an off-by-one error.
This commit is contained in:
+4
-3
@@ -60,8 +60,9 @@ static char
|
||||
* String which will be the replacement
|
||||
*
|
||||
*/
|
||||
static char
|
||||
*replace(const char *s, const char *old, const char *new)
|
||||
|
||||
static char *
|
||||
replace(const char *s, const char *old, const char *new)
|
||||
{
|
||||
char *ret;
|
||||
int i, count = 0;
|
||||
@@ -75,7 +76,7 @@ static char
|
||||
}
|
||||
}
|
||||
|
||||
ret = malloc(i + count * (newlen - oldlen));
|
||||
ret = malloc(i + count * (newlen - oldlen) + 1);
|
||||
if (ret == NULL)
|
||||
exit(EXIT_FAILURE);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user