Improve pack list response handling
Better response handling for pack list requests - a 404 means we do have the list but it happens to be empty. Signed-off-by: Nick Hengeveld <nickh@reactrix.com> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
e388ab74db
commit
5e3a769186
@ -637,10 +637,18 @@ static int fetch_indices(struct alt_base *repo)
|
||||
if (start_active_slot(slot)) {
|
||||
run_active_slot(slot);
|
||||
if (slot->curl_result != CURLE_OK) {
|
||||
if (slot->http_code == 404) {
|
||||
repo->got_indices = 1;
|
||||
free(buffer.buffer);
|
||||
return 0;
|
||||
} else {
|
||||
repo->got_indices = 0;
|
||||
free(buffer.buffer);
|
||||
return error("%s", curl_errorstr);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
repo->got_indices = 0;
|
||||
free(buffer.buffer);
|
||||
return error("Unable to start request");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user