add--interactive: handle EOF in prompt_yesno
[gitweb.git] / git-add--interactive.perl
index 4e0ab5a9bc2f8b22fb7e358b162ebaa93c55e139..7c953247379c77bf49fd6806648bfee99c134471 100755 (executable)
@@ -1152,6 +1152,7 @@ sub prompt_yesno {
        while (1) {
                print colored $prompt_color, $prompt;
                my $line = prompt_single_character;
+               return undef unless defined $line;
                return 0 if $line =~ /^n/i;
                return 1 if $line =~ /^y/i;
        }