diff options
author | Carlos Martín Nieto <carlos@cmartin.tk> | 2012-06-20 00:46:26 +0200 |
---|---|---|
committer | Carlos Martín Nieto <carlos@cmartin.tk> | 2012-06-20 00:46:34 +0200 |
commit | cdca82c7842ade2074f37be22f2251d6a9040a9d (patch) | |
tree | b2b59d514f99f66bcd9733ee9026cbf4942ed9eb /src | |
parent | c3ce8d0c9a8c9510e713babf1110b2df84f0aa88 (diff) | |
download | libgit2-cdca82c7842ade2074f37be22f2251d6a9040a9d.tar.gz |
Plug a few leaks
Diffstat (limited to 'src')
-rw-r--r-- | src/revparse.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/revparse.c b/src/revparse.c index 1f0e7da3..c275b55a 100644 --- a/src/revparse.c +++ b/src/revparse.c @@ -552,6 +552,7 @@ static int oid_for_tree_path(git_oid *out, git_tree *tree, git_repository *repo, if (!entry) { giterr_set(GITERR_INVALID, "Invalid tree path '%s'", path); + git__free(alloc); return GIT_ERROR; } @@ -622,6 +623,7 @@ static int revparse_global_grep(git_object **out, git_repository *repo, const ch } if (!resultobj) { giterr_set(GITERR_REFERENCE, "Couldn't find a match for %s", pattern); + git_object_free(walkobj); } else { *out = resultobj; } |