diff options
Diffstat (limited to 'src/errors.c')
-rw-r--r-- | src/errors.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/errors.c b/src/errors.c index 70aa641c4..aad6c4482 100644 --- a/src/errors.c +++ b/src/errors.c @@ -92,8 +92,12 @@ const char *git_lasterror(void) { char *last_error = GIT_GLOBAL->error.last; - if (!last_error[0]) + if (!last_error[0]) { + const git_error *err = git_error_last(); + if (err != NULL) + return err->message; return NULL; + } return last_error; } |