| 597 | } |
| 598 | |
| 599 | const char *pack_basename(struct packed_git *p) |
| 600 | { |
| 601 | const char *ret = strrchr(p->pack_name, '/'); |
| 602 | if (ret) |
| 603 | ret = ret + 1; /* skip past slash */ |
| 604 | else |
| 605 | ret = p->pack_name; /* we only have a base */ |
| 606 | return ret; |
| 607 | } |
| 608 | |
| 609 | /* |
| 610 | * Do not call this directly as this leaks p->pack_fd on error return; |
no outgoing calls