diff options
author | Shawn O. Pearce <spearce@spearce.org> | 2010-04-17 13:07:38 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2010-04-17 13:55:46 -0700 |
commit | 0da8b2e7c80a6dd9743e5233cdc5acd836c9a8d3 (patch) | |
tree | 1c8f8548342df22ca2728428f0dcf7f0f0890a22 /http.h | |
parent | 3065274c58a4f4d0c6eef7e29a1484cf2c288131 (diff) | |
download | git-0da8b2e7c80a6dd9743e5233cdc5acd836c9a8d3.tar.gz |
http.c: Don't store destination name in request structures
The destination name within the object store is easily computed
on demand, reusing a static buffer held by sha1_file.c. We don't
need to copy the entire path into the request structure for safe
keeping, when it can be easily reformatted after the download has
been completed.
This reduces the size of the per-request structure, and removes
yet another PATH_MAX based limit.
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'http.h')
-rw-r--r-- | http.h | 2 |
1 files changed, 0 insertions, 2 deletions
@@ -152,7 +152,6 @@ struct http_pack_request struct packed_git *target; struct packed_git **lst; FILE *packfile; - char filename[PATH_MAX]; char tmpfile[PATH_MAX]; struct curl_slist *range_header; struct active_request_slot *slot; @@ -167,7 +166,6 @@ extern void release_http_pack_request(struct http_pack_request *preq); struct http_object_request { char *url; - char filename[PATH_MAX]; char tmpfile[PATH_MAX]; int localfile; CURLcode curl_result; |