diff options
| author | Jakob Pfender <jpfender@elegosoft.com> | 2011-05-19 15:13:40 +0200 |
|---|---|---|
| committer | Vicent Marti <tanoku@gmail.com> | 2011-05-23 21:38:39 +0300 |
| commit | 33b1d19e76518fabde0ccbb1020ab793e44a4637 (patch) | |
| tree | 19acfc4a066a6755aa659135cbac4c081d2e0392 | |
| parent | bc06a4eeecbda3b23aad53cbf0ea20e8a25f3931 (diff) | |
| download | libgit2-33b1d19e76518fabde0ccbb1020ab793e44a4637.tar.gz | |
util.c: Move to new error handling mechanism
| -rw-r--r-- | src/util.c | 6 |
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; } |
