diff --git a/builtin/remote.c b/builtin/remote.c
index 299c466116..ac3ab4495b 100644
--- a/builtin/remote.c
+++ b/builtin/remote.c
@@ -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) {