Unidiff1 files changed, 5 insertions, 1 deletions
|
diff --git a/html.c b/html.c index 937b5e7..bddb04d 100644 --- a/ html.c+++ b/ html.c |
|
@@ -12,4 +12,5 @@ |
12 | #include <stdarg.h> |
12 | #include <stdarg.h> |
13 | #include <string.h> |
13 | #include <string.h> |
| |
14 | #include <errno.h> |
14 | |
15 | |
15 | int htmlfd = STDOUT_FILENO; |
16 | int htmlfd = STDOUT_FILENO; |
@@ -169,6 +170,9 @@ int html_include(const char *filename) |
169 | size_t len; |
170 | size_t len; |
170 | |
171 | |
171 | if (!(f = fopen(filename, "r"))) |
172 | if (!(f = fopen(filename, "r"))) { |
| |
173 | fprintf(stderr, "[cgit] Failed to include file %s: %s (%d).\n", |
| |
174 | filename, strerror(errno), errno); |
172 | return -1; |
175 | return -1; |
| |
176 | } |
173 | while((len = fread(buf, 1, 4096, f)) > 0) |
177 | while((len = fread(buf, 1, 4096, f)) > 0) |
174 | write(htmlfd, buf, len); |
178 | write(htmlfd, buf, len); |
|