print errno when reporting a system call error
[gitweb.git] / rerere.c
index 971bfedfb214f4d99eca4a8de167625a9272c1e4..1351b0c3fbd47e9f6e913e586081a7317670f807 100644 (file)
--- a/rerere.c
+++ b/rerere.c
@@ -484,13 +484,13 @@ static int handle_file(const char *path, unsigned char *sha1, const char *output
        io.input = fopen(path, "r");
        io.io.wrerror = 0;
        if (!io.input)
-               return error("Could not open %s", path);
+               return error_errno("Could not open %s", path);
 
        if (output) {
                io.io.output = fopen(output, "w");
                if (!io.io.output) {
                        fclose(io.input);
-                       return error("Could not write %s", output);
+                       return error_errno("Could not write %s", output);
                }
        }