Factorization of the allocation.

This commit is contained in:
Patrick Pelissier committed 2020-11-22 23:11:09 +01:00
1 parent d0d69aebfa
commit 29eebaf38d
1 file changed
+1 -3
+1 -3
View File
@@ -850,9 +850,7 @@ stringi_replace_all_str_1lo2 (string_t v, const char str1[], size_t str1len, con
*/
size_t vlen = string_size(v);
size_t alloc = 1 + vlen / str1len * str2len;
stringi_fit2size(v, alloc);
char *org = stringi_get_str(v);
char *org = stringi_fit2size(v, alloc);
char *src = org + vlen - 1;
char *end = org + string_capacity(v);
char *dst = end;