(str_replace_all): use g_ptr_array_new_with_free_func().

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
Andrew Borodin 2021-01-10 15:16:45 +03:00
parent a309e1e133
commit 452074906a

View File

@ -77,7 +77,7 @@ str_replace_all (const char *haystack, const char *needle, const char *replaceme
needle_len = strlen (needle);
str_splints = g_ptr_array_new ();
str_splints = g_ptr_array_new_with_free_func (g_free);
while (TRUE)
{
@ -109,7 +109,6 @@ str_replace_all (const char *haystack, const char *needle, const char *replaceme
}
return_str = str_ptr_array_join (str_splints);
g_ptr_array_foreach (str_splints, (GFunc) g_free, NULL);
g_ptr_array_free (str_splints, TRUE);
return g_string_free (return_str, FALSE);