From: Nguyễn Thái Ngọc Duy Date: Thu, 20 Apr 2017 11:26:07 GMT Subject: [PATCH 13/15] xdiff-interface.c: report errno on failure to stat() or fopen() Message-ID: <20170420112609.26089-14-pclouds@gmail.com> In-Reply-To: <20170420112609.26089-1-pclouds@gmail.com> Signed-off-by: Nguyễn Thái Ngọc Duy --- xdiff-interface.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xdiff-interface.c b/xdiff-interface.c index 060038c2d6..d3f78ca2a7 100644 --- a/xdiff-interface.c +++ b/xdiff-interface.c @@ -164,9 +164,9 @@ int read_mmfile(mmfile_t *ptr, const char *filename) size_t sz; if (stat(filename, &st)) - return error("Could not stat %s", filename); + return error_errno("Could not stat %s", filename); if ((f = fopen(filename, "rb")) == NULL) - return error("Could not open %s", filename); + return error_errno("Could not open %s", filename); sz = xsize_t(st.st_size); ptr->ptr = xmalloc(sz ? sz : 1); if (sz && fread(ptr->ptr, sz, 1, f) != 1) { -- 2.11.0.157.gd943d85