diff options
author | Nick Hengeveld <nickh@reactrix.com> | 2006-01-31 18:00:37 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-01-31 18:03:46 -0800 |
commit | cb754fdf5a742a5479458da84d8f92bce2434ed5 (patch) | |
tree | 1dfe03bd00fb12a0ceea8f363546b67518111842 | |
parent | rev-list: allow -<n> as shorthand for --max-count=<n> (diff) | |
download | tgif-cb754fdf5a742a5479458da84d8f92bce2434ed5.tar.xz |
Use local structs for HTTP slot callback data
There's no need for these structures to be static, and it could potentially
cause problems down the road.
Signed-off-by: Nick Hengeveld <nickh@reactrix.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
-rw-r--r-- | http-fetch.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/http-fetch.c b/http-fetch.c index 92326f9ac5..97ce13c44c 100644 --- a/http-fetch.c +++ b/http-fetch.c @@ -375,7 +375,7 @@ static int fetch_index(struct alt_base *repo, unsigned char *sha1) FILE *indexfile; struct active_request_slot *slot; - static struct slot_results results; + struct slot_results results; if (has_pack_index(sha1)) return 0; @@ -555,7 +555,7 @@ static void fetch_alternates(char *base) char *url; char *data; struct active_request_slot *slot; - static struct alternates_request alt_req; + struct alternates_request alt_req; /* If another request has already started fetching alternates, wait for them to arrive and return to processing this request's @@ -618,7 +618,7 @@ static int fetch_indices(struct alt_base *repo) int i = 0; struct active_request_slot *slot; - static struct slot_results results; + struct slot_results results; if (repo->got_indices) return 0; @@ -699,7 +699,7 @@ static int fetch_pack(struct alt_base *repo, unsigned char *sha1) struct curl_slist *range_header = NULL; struct active_request_slot *slot; - static struct slot_results results; + struct slot_results results; if (fetch_indices(repo)) return -1; @@ -900,7 +900,7 @@ int fetch_ref(char *ref, unsigned char *sha1) struct buffer buffer; char *base = alt->base; struct active_request_slot *slot; - static struct slot_results results; + struct slot_results results; buffer.size = 41; buffer.posn = 0; buffer.buffer = hex; |