]> git.ipfire.org Git - thirdparty/git.git/commitdiff
builtin/remote.c: use the right kind of STRING_LIST_INIT
authorJunio C Hamano <gitster@pobox.com>
Thu, 21 Jul 2022 01:02:15 +0000 (18:02 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 21 Jul 2022 04:46:21 +0000 (21:46 -0700)
Since 4a4b4cda (builtin-remote: Make "remote -v" display push urls,
2009-06-13), the string_list that was initialized with 0 in its
strdup_string member is immediately made to strdup its key strings
by flipping the strdup_string member to true.  When 183113a5
(string_list: Add STRING_LIST_INIT macro and make use of it.,
2010-07-04) has introduced STRING_LIST_INIT macros, it mechanically
replaced the initialization to STRING_LIST_INIT_NODUP.

Instead, just use the other initialization macro to make it strdup
the key from the beginning.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/remote.c

index 299c466116debac6b8c69658c5f499454496fdbd..ac3ab4495b09bd3a17a4933816ce4d41d8592f2a 100644 (file)
@@ -1189,10 +1189,9 @@ static int get_one_entry(struct remote *remote, void *priv)
 
 static int show_all(void)
 {
-       struct string_list list = STRING_LIST_INIT_NODUP;
+       struct string_list list = STRING_LIST_INIT_DUP;
        int result;
 
-       list.strdup_strings = 1;
        result = for_each_remote(get_one_entry, &list);
 
        if (!result) {