Free reference before returning result

This commit is contained in:
Kevin Sawicki
2012-12-27 10:51:35 -08:00
parent 219aaca0f5
commit d3ed0fca27

View File

@@ -37,10 +37,14 @@ public:
if (sha) {
char oid[GIT_OID_HEXSZ + 1];
git_oid_tostr(oid, GIT_OID_HEXSZ + 1, sha);
git_reference_free(head);
return CefV8Value::CreateString(oid);
}
}
return CefV8Value::CreateString(git_reference_name(head));
CefRefPtr<CefV8Value> result = CefV8Value::CreateString(git_reference_name(head));
git_reference_free(head);
return result;
}
return CefV8Value::CreateNull();