diff options
context:
space:
mode:
Diffstat (limited to 'source/cache.c')
-rw-r--r--source/cache.c3
1 file changed, 2 insertions, 1 deletion
diff --git a/source/cache.c b/source/cache.c
index 8c81f5c..62bb623 100644
--- a/source/cache.c
+++ b/source/cache.c
@@ -175,7 +175,8 @@ static int serve_slot(struct cache_slot *slot)
int err;
err = print_slot(slot);
- if (err)
+ // A client that went away mid-page is not trouble worth a line.
+ if (err && err != EPIPE)
log_error("[cgit] Unable to send slot %s: %s (%d)\n", slot->path, strerror(err), err);
return err;
}