X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=diff.c;h=ec51e7dd1832013cda561fa803668b1f2213c96a;hb=6a1f79c1f1a54f97f122a86c71837fb1f1408b67;hp=8ae6dbc64e3c6c96e37755644d14998dc6e44a5a;hpb=884944239f2ab673cedfaa5e7999d31fd6a46331;p=git.git diff --git a/diff.c b/diff.c index 8ae6dbc6..ec51e7dd 100644 --- a/diff.c +++ b/diff.c @@ -555,6 +555,8 @@ static void remove_tempfile(void) static void remove_tempfile_on_signal(int signo) { remove_tempfile(); + signal(SIGINT, SIG_DFL); + raise(signo); } /* An external diff command takes: