summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Pfender <jpfender@elegosoft.com>2011-05-19 15:13:40 +0200
committerVicent Marti <tanoku@gmail.com>2011-05-23 21:38:39 +0300
commit33b1d19e76518fabde0ccbb1020ab793e44a4637 (patch)
tree19acfc4a066a6755aa659135cbac4c081d2e0392
parentbc06a4eeecbda3b23aad53cbf0ea20e8a25f3931 (diff)
downloadlibgit2-33b1d19e76518fabde0ccbb1020ab793e44a4637.tar.gz
util.c: Move to new error handling mechanism
-rw-r--r--src/util.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/util.c b/src/util.c
index 9499ceadf..b271fa8df 100644
--- a/src/util.c
+++ b/src/util.c
@@ -79,13 +79,13 @@ int git__strtol32(long *result, const char *nptr, const char **endptr, int base)
Return:
if (ndig == 0)
- return GIT_ENOTNUM;
+ return git__throw(GIT_ENOTNUM, "Failed to convert string to long. Not a number");
if (endptr)
*endptr = p;
if (ovfl)
- return GIT_EOVERFLOW;
+ return git__throw(GIT_EOVERFLOW, "Failed to convert string to long. Overflow error");
*result = neg ? -n : n;
return GIT_SUCCESS;
@@ -100,7 +100,7 @@ int git__fmt(char *buf, size_t buf_sz, const char *fmt, ...)
r = vsnprintf(buf, buf_sz, fmt, va);
va_end(va);
if (r < 0 || ((size_t) r) >= buf_sz)
- return GIT_ERROR;
+ return git__throw(GIT_ERROR, "Failed to format string");
return r;
}