Commit Diff


commit - 1dd867442a5efc9cb488a56b62faba57af994f76
commit + d264cece68c918e89cb32801e6f50b1135f47f8f
blob - bc0c94f264932a3e4abc8e303478ed0b408b8bda
blob + c2007483c77ff28ae3a09b834b916ed062103fdf
--- tog/tog.c
+++ tog/tog.c
@@ -1621,7 +1621,7 @@ log_thread(void *arg)
 	if (err)
 		return (void *)err;
 
-	while (!done && !err) {
+	while (!done && !err && !tog_sigpipe_received) {
 		err = queue_commits(a->graph, a->commits, 1, a->repo,
 		    a->in_repo_path);
 		if (err) {