Commit 8f9be3167719e86f9f4a087ea4edd4ac168853f0

Carlos Martín Nieto 2011-10-09T21:49:10

fetch: move 'head' so it's visible to the whole function Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff --git a/src/fetch.c b/src/fetch.c
index 3c3dbcb..cc3744b 100644
--- a/src/fetch.c
+++ b/src/fetch.c
@@ -20,6 +20,7 @@ static int filter_wants(git_remote *remote)
 {
 	git_vector list;
 	git_headarray refs;
+	git_remote_head *head;
 	git_transport *t = remote->transport;
 	git_repository *repo = remote->repo;
 	const git_refspec *spec;
@@ -62,7 +63,7 @@ static int filter_wants(git_remote *remote)
 	}
 
 	for (; i < refs.len; ++i) {
-		git_remote_head *head = refs.heads[i];
+		head = refs.heads[i];
 
 		/* If it doesn't match the refpec, we don't want it */
 		error = git_refspec_src_match(spec, head->name);