diff options
author | Carlos Martín Nieto <carlos@cmartin.tk> | 2012-04-04 13:13:43 +0200 |
---|---|---|
committer | Carlos Martín Nieto <carlos@cmartin.tk> | 2012-04-04 13:13:43 +0200 |
commit | 8e8b6b01f592b9e366203d70802e44d1a6a08e5f (patch) | |
tree | bc05cf6bfb7248f7d45e56072ac730aa303a6db9 /src/submodule.c | |
parent | 2ec83ff09de3448b5439b2bc63e90398992ae8ca (diff) | |
download | libgit2-8e8b6b01f592b9e366203d70802e44d1a6a08e5f.tar.gz |
Clean up valgrind warnings
Diffstat (limited to 'src/submodule.c')
-rw-r--r-- | src/submodule.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/submodule.c b/src/submodule.c index be99b86d5..907e43e88 100644 --- a/src/submodule.c +++ b/src/submodule.c @@ -182,6 +182,7 @@ static int submodule_from_config( goto fail; sm->refcount++; } + git_buf_free(&name); if (old_sm && ((git_submodule *)old_sm) != sm) { /* TODO: log entry about multiple submodules with same path */ @@ -255,7 +256,7 @@ static int load_submodule_config(git_repository *repo) GITERR_CHECK_ALLOC(smcfg); /* scan index for gitmodules (and .gitmodules entry) */ - if ((error = git_repository_index(&index, repo)) < 0) + if ((error = git_repository_index__weakptr(&index, repo)) < 0) goto cleanup; memset(&gitmodules_oid, 0, sizeof(gitmodules_oid)); max_i = git_index_entrycount(index); |