refs: Check alloc is cleaner

This commit is contained in:
Vicent Marti 2013-04-17 22:32:39 +02:00
parent 3be933b143
commit 13421eee1a

View File

@ -373,8 +373,7 @@ static int reference__create(
ref = git_reference__alloc_symbolic(refdb, name, symbolic); ref = git_reference__alloc_symbolic(refdb, name, symbolic);
} }
if (ref == NULL) GITERR_CHECK_ALLOC(ref);
return -1;
if ((error = git_refdb_write(refdb, ref)) < 0) { if ((error = git_refdb_write(refdb, ref)) < 0) {
git_reference_free(ref); git_reference_free(ref);