summaryrefslogtreecommitdiff
path: root/src/submodule.c
diff options
context:
space:
mode:
authorRussell Belfer <rb@github.com>2012-08-24 12:19:22 -0700
committerRussell Belfer <rb@github.com>2012-08-24 12:19:22 -0700
commit97a17e4e9fa5cafa531ff79cb88a9ee5c224a613 (patch)
treec45a8400538c843c74095ea30fd22e50caa1c502 /src/submodule.c
parent5f4a61aea834fe25ce1596bc9c0e0b5e563aa98b (diff)
downloadlibgit2-97a17e4e9fa5cafa531ff79cb88a9ee5c224a613.tar.gz
Fix valgrind warnings and spurious error messages
Just clean up valgrind warnings about uninitialized memory and also clear out errno in some cases where it results in a false error message being generated at a later point.
Diffstat (limited to 'src/submodule.c')
-rw-r--r--src/submodule.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/submodule.c b/src/submodule.c
index 15501a1dd..a9de9ee6e 100644
--- a/src/submodule.c
+++ b/src/submodule.c
@@ -367,6 +367,8 @@ int git_submodule_add_to_index(git_submodule *sm, int write_index)
error = -1;
goto cleanup;
}
+
+ memset(&entry, 0, sizeof(entry));
entry.path = sm->path;
git_index__init_entry_from_stat(&st, &entry);