summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVicent Marti <tanoku@gmail.com>2013-04-17 22:32:39 +0200
committerVicent Marti <tanoku@gmail.com>2013-04-17 22:32:39 +0200
commit13421eee1ac89a90f45524d8158ace98aae3d0b9 (patch)
treecfa2ae254ef62b851e4ddae63084f89e0a93eee4
parent3be933b143731bbe3a5cadcdf70b8ab205a629c0 (diff)
downloadlibgit2-13421eee1ac89a90f45524d8158ace98aae3d0b9.tar.gz
refs: Check alloc is cleaner
-rw-r--r--src/refs.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/refs.c b/src/refs.c
index 290b89b41..982cd05b7 100644
--- a/src/refs.c
+++ b/src/refs.c
@@ -373,8 +373,7 @@ static int reference__create(
ref = git_reference__alloc_symbolic(refdb, name, symbolic);
}
- if (ref == NULL)
- return -1;
+ GITERR_CHECK_ALLOC(ref);
if ((error = git_refdb_write(refdb, ref)) < 0) {
git_reference_free(ref);