| 1672 | } |
| 1673 | |
| 1674 | static void receive_packfile_uris(struct packet_reader *reader, |
| 1675 | struct string_list *uris) |
| 1676 | { |
| 1677 | process_section_header(reader, "packfile-uris", 0); |
| 1678 | while (packet_reader_read(reader) == PACKET_READ_NORMAL) { |
| 1679 | if (reader->pktlen < the_hash_algo->hexsz || |
| 1680 | reader->line[the_hash_algo->hexsz] != ' ') |
| 1681 | die("expected '<hash> <uri>', got: %s", reader->line); |
| 1682 | |
| 1683 | string_list_append(uris, reader->line); |
| 1684 | } |
| 1685 | if (reader->status != PACKET_READ_DELIM) |
| 1686 | die("expected DELIM"); |
| 1687 | } |
| 1688 | |
| 1689 | enum fetch_state { |
| 1690 | FETCH_CHECK_LOCAL = 0, |
no test coverage detected