MCPcopy Index your code
hub / github.com/git/git / release_request

Function release_request

http-push.c:506–523  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

504}
505
506static void release_request(struct transfer_request *request)
507{
508 struct transfer_request *entry = request_queue_head;
509
510 if (request == request_queue_head) {
511 request_queue_head = request->next;
512 } else {
513 while (entry && entry->next != request)
514 entry = entry->next;
515 if (entry)
516 entry->next = request->next;
517 }
518
519 free(request->url);
520 free(request->dest);
521 strbuf_release(&request->buffer.buf);
522 free(request);
523}
524
525static void finish_request(struct transfer_request *request)
526{

Callers 4

start_fetch_looseFunction · 0.85
start_fetch_packedFunction · 0.85
finish_requestFunction · 0.85
cmd_mainFunction · 0.85

Calls 1

strbuf_releaseFunction · 0.85

Tested by

no test coverage detected