From: emilylime <emilyyyylime+git@xxxxxxxxx> Signed-off-by: emilylime <emilyyyylime+git@xxxxxxxxx> --- Error instead of triggering a segfault in git archive --remote="" Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-1877%2Femilyyyylime%2Ffix-archive-remote-segfault-v1 Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-1877/emilyyyylime/fix-archive-remote-segfault-v1 Pull-Request: https://github.com/gitgitgadget/git/pull/1877 builtin/archive.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/builtin/archive.c b/builtin/archive.c index 13ea7308c8b..b6fdbfc7dca 100644 --- a/builtin/archive.c +++ b/builtin/archive.c @@ -97,6 +97,10 @@ int cmd_archive(int argc, argc = parse_options(argc, argv, prefix, local_opts, NULL, PARSE_OPT_KEEP_ALL); + if (remote && !remote[0]) { + usage(N_("Option 'remote' may not be left empty")); + } + init_archivers(); if (output) base-commit: f93ff170b93a1782659637824b25923245ac9dd1 -- gitgitgadget