summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVicent Marti <tanoku@gmail.com>2012-06-19 02:43:36 +0200
committerVicent Marti <tanoku@gmail.com>2012-06-19 02:43:36 +0200
commit8c4c357f1830c246c1935c84aacc606e5d0762be (patch)
treea72d1eb2c14d3a9ca0f5fb86f283bf2cf1a760c7
parent31eed56b9e212c92e76db07e8a04184826d269f9 (diff)
downloadlibgit2-8c4c357f1830c246c1935c84aacc606e5d0762be.tar.gz
clar: Fix warnings
-rw-r--r--src/revparse.c2
-rw-r--r--tests-clar/object/tree/write.c7
-rw-r--r--tests-clar/revwalk/mergebase.c1
3 files changed, 8 insertions, 2 deletions
diff --git a/src/revparse.c b/src/revparse.c
index c66a9852e..4d6ffb56e 100644
--- a/src/revparse.c
+++ b/src/revparse.c
@@ -537,7 +537,7 @@ static int oid_for_tree_path(git_oid *out, git_tree *tree, git_repository *repo,
char *tok;
void *alloc = str;
git_tree *tree2 = tree;
- const git_tree_entry *entry;
+ const git_tree_entry *entry = NULL;
while ((tok = git__strtok(&str, "/\\")) != NULL) {
entry = git_tree_entry_byname(tree2, tok);
diff --git a/tests-clar/object/tree/write.c b/tests-clar/object/tree/write.c
index a7831203c..8b0f3417f 100644
--- a/tests-clar/object/tree/write.c
+++ b/tests-clar/object/tree/write.c
@@ -89,7 +89,8 @@ void test_object_tree_write__subtree(void)
void test_object_tree_write__sorted_subtrees(void)
{
git_treebuilder *builder;
- unsigned int i, position_c, position_cake, position_config;
+ unsigned int i;
+ int position_c = -1, position_cake = -1, position_config = -1;
struct {
unsigned int attr;
@@ -140,6 +141,10 @@ void test_object_tree_write__sorted_subtrees(void)
position_config = i;
}
+ cl_assert(position_c != -1);
+ cl_assert(position_cake != -1);
+ cl_assert(position_config != -1);
+
cl_assert(position_c < position_cake);
cl_assert(position_cake < position_config);
diff --git a/tests-clar/revwalk/mergebase.c b/tests-clar/revwalk/mergebase.c
index 5339171d7..a210c1ff2 100644
--- a/tests-clar/revwalk/mergebase.c
+++ b/tests-clar/revwalk/mergebase.c
@@ -1,5 +1,6 @@
#include "clar_libgit2.h"
#include "vector.h"
+#include <stdarg.h>
static git_repository *_repo;