What did you do before the bug happened? (Steps to reproduce your issue) used `git log`, exiting the viewer (`less`) before reading the entire commit history of the project What did you expect to happen? (Expected behavior) normal exit with status code 0 What happened instead? (Actual behavior) git log dies to SIGPIPE after `less` exits What's different between what you expected and what actually happened? git does not exit normally as would be expected Anything else you want to add: [System Info] git version: git version 2.30.2 cpu: x86_64 no commit associated with this build sizeof-long: 8 sizeof-size_t: 8 shell-path: /bin/sh uname: Linux 5.10.0-8-amd64 #1 SMP Debian 5.10.46-2 (2021-07-20) x86_64 compiler info: gnuc: 10.2 libc info: glibc: 2.31 $SHELL (typically, interactive shell): /bin/zsh