summaryrefslogtreecommitdiff
path: root/src/errors.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/errors.c')
-rw-r--r--src/errors.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/errors.c b/src/errors.c
index deb106bfd..f3489977f 100644
--- a/src/errors.c
+++ b/src/errors.c
@@ -41,6 +41,9 @@ static struct {
const char *git_strerror(int num)
{
int i;
+
+ if (num == GIT_EOSERR)
+ return strerror(errno);
for (i = 0; i < ARRAY_SIZE(error_codes); i++)
if (num == error_codes[i].num)
return error_codes[i].str;