diff options
author | Kirill A. Shutemov <kirill@shutemov.name> | 2011-08-24 21:10:50 +0400 |
---|---|---|
committer | Kirill A. Shutemov <kirill@shutemov.name> | 2011-08-24 21:10:50 +0400 |
commit | d7f0ababe1882c8351093231d986de26f9df670d (patch) | |
tree | f1086f79645e94933b8c3fa16b10ff6d6f1203ce /src/errors.c | |
parent | a7e34e3c854aaed77ede8558ff253716bc4c80a2 (diff) |
Fix false positive -Wuninitialized warnings
GCC produces several -Wuninitialized warnings. Most of them can be fixed
if we make visible for gcc that git__throw() and git__rethrow() always
return first argument.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Diffstat (limited to 'src/errors.c')
-rw-r--r-- | src/errors.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/errors.c b/src/errors.c index e9022c3d1..5031245de 100644 --- a/src/errors.c +++ b/src/errors.c @@ -77,7 +77,7 @@ const char *git_strerror(int num) return "Unknown error"; } -int git__rethrow(int error, const char *msg, ...) +void git___rethrow(const char *msg, ...) { char new_error[1024]; char *old_error = NULL; @@ -91,19 +91,15 @@ int git__rethrow(int error, const char *msg, ...) old_error = strdup(g_last_error); snprintf(g_last_error, sizeof(g_last_error), "%s \n - %s", new_error, old_error); free(old_error); - - return error; } -int git__throw(int error, const char *msg, ...) +void git___throw(const char *msg, ...) { va_list va; va_start(va, msg); vsnprintf(g_last_error, sizeof(g_last_error), msg, va); va_end(va); - - return error; } const char *git_lasterror(void) |