The "git daemon" test checks with what status the daemon exits when we terminate it, and we expect that we can observe death by SIGTERM. We forgot that ksh adds 256, unlike 128 that are used by other POSIX shells, to the signal number that caused the process to die when coming up with the exit status. Signed-off-by: Junio C Hamano <gitster@xxxxxxxxx> --- diff --git a/t/lib-git-daemon.sh b/t/lib-git-daemon.sh index 340534c..623b3ae 100644 --- a/t/lib-git-daemon.sh +++ b/t/lib-git-daemon.sh @@ -83,7 +83,8 @@ stop_git_daemon() { wait "$GIT_DAEMON_PID" >&3 2>&4 ret=$? # expect exit with status 143 = 128+15 for signal TERM=15 - if test $ret -ne 143 + # or 271 = 256+15 on ksh + if test $ret -ne 143 && test $ret -ne 271 then error "git daemon exited with status: $ret" fi -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html