From 29eebaf38dd04d13f847bf3b4d276762929469b3 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sun, 22 Nov 2020 23:11:09 +0100 Subject: [PATCH] Factorization of the allocation. --- m-string.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/m-string.h b/m-string.h index b5fba5cf..7004c530 100644 --- a/m-string.h +++ b/m-string.h @@ -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;