MyFirstObjectWalk: fix filtered object walk

Commit f0d2f84919 (MyFirstObjectWalk: update recommended usage, 2022-03-09) changed a call of parse_list_objects_filter() in a way that probably never worked: parse_list_objects_filter() always needed a pointer as its first argument. Fix this by removing the CALLOC_ARRAY and passing the address of rev->filter to parse_list_objects_filter() in accordance to such a call in revisions.c, for example. Signed-off-by: Dirk Gouders <dirk@gouders.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Dirk Gouders committed Mar 27, 2024 at 12:22 UTC af3888890e7eda11c54f0eca96a69b8178f46bff
1 file changed +2 -2
Documentation/MyFirstObjectWalk.txt
+2 -2
@@ -734,8 +734,8 @@ walk we've just performed:
734 } else {
735 trace_printf(
736 _("Filtered object walk with filterspec 'tree:1'.\n"));
737 - CALLOC_ARRAY(rev->filter, 1);
738 - parse_list_objects_filter(rev->filter, "tree:1");
737 +
738 + parse_list_objects_filter(&rev->filter, "tree:1");
739 }
740 traverse_commit_list(rev, walken_show_commit,
741 walken_show_object, NULL);