git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH 3/2] commit: remove find_header_mem()

From
Junio C Hamano <gitster@pobox.com>
Date
Jun 20, 2024, 18:12 UTC
Message-ID
<xmqqr0crv5yi.fsf@gitster.g>
In-Reply-To
<20240619173106.GA1519400@coredump.intra.peff.net>
Jeff King <peff@peff.net> writes:
Show 8 quoted lines
>> +const char *find_commit_header(const char *msg, const char *key, size_t *out_len)
>>  {
>>  	int key_len = strlen(key);
>>  	const char *line = msg;
>
> Not new in your patch, but assigning strlen() to int tingled my
> spider-sense. It's OK, though, because "key" is always a small string
> literal.

Yup. All callers of find_commit_header() give in-program constants and never an externally sourced random string there.

> So the conversion looks good to me.
Thanks.  Will queue.
Previous: Jeff KingNext: Junio C Hamano
Message 6 of 9 in “receive-pack: use find_commit_header() in check_cert_push_options()”
  1. 1/2 receive-pack: use find_commit_header() in check_cert_push_options()René Scharfe, Feb 9, 2024
  2. 2/2 receive-pack: use find_commit_header() in check_nonce()René Scharfe, Feb 9, 2024
  3. Junio C HamanoFeb 9, 2024
  4. 3/2 commit: remove find_header_mem()René Scharfe, Jun 19, 2024
  5. Jeff KingJun 19, 2024
  6. Junio C HamanoJun 20, 2024
  7. Junio C HamanoFeb 9, 2024
  8. René ScharfeFeb 10, 2024
  9. Junio C HamanoFeb 12, 2024

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.