Fix wrong pointer check in git__strdup Signed-off-by: Vicent Marti <tanoku@gmail.com>
diff --git a/src/util.c b/src/util.c
index eda4a4e..debf526 100644
--- a/src/util.c
+++ b/src/util.c
@@ -22,7 +22,7 @@ void *git__calloc(size_t a, size_t b)
char *git__strdup(const char *s)
{
char *r = strdup(s);
- if (!s)
+ if (!r)
return git_ptr_error(GIT_ENOMEM);
return r;
}