From 88f8bd753a5e87ba440d2c72a684888be90fd819 Mon Sep 17 00:00:00 2001 From: Luca BRUNO Date: Mon, 24 Oct 2022 12:49:32 +0000 Subject: [PATCH] test-string-util: remove several strdupa() calls This performs the same semantic transformation as the Coccinelle script 'strdupa.cocci'. Somehow the existing semantic patch is not properly triggering on this 'string_replace_char' test. --- src/test/test-string-util.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/test/test-string-util.c b/src/test/test-string-util.c index 25ddceb799a..d0a2272794c 100644 --- a/src/test/test-string-util.c +++ b/src/test/test-string-util.c @@ -1125,11 +1125,11 @@ TEST(strextendf) { } TEST(string_replace_char) { - assert_se(streq(string_replace_char(strdupa(""), 'a', 'b'), "")); - assert_se(streq(string_replace_char(strdupa("abc"), 'a', 'b'), "bbc")); - assert_se(streq(string_replace_char(strdupa("hoge"), 'a', 'b'), "hoge")); - assert_se(streq(string_replace_char(strdupa("aaaa"), 'a', 'b'), "bbbb")); - assert_se(streq(string_replace_char(strdupa("aaaa"), 'a', '\t'), "\t\t\t\t")); + assert_se(streq(string_replace_char(strdupa_safe(""), 'a', 'b'), "")); + assert_se(streq(string_replace_char(strdupa_safe("abc"), 'a', 'b'), "bbc")); + assert_se(streq(string_replace_char(strdupa_safe("hoge"), 'a', 'b'), "hoge")); + assert_se(streq(string_replace_char(strdupa_safe("aaaa"), 'a', 'b'), "bbbb")); + assert_se(streq(string_replace_char(strdupa_safe("aaaa"), 'a', '\t'), "\t\t\t\t")); } TEST(strspn_from_end) { -- 2.47.3