]> git.ipfire.org Git - thirdparty/git.git/commit
ident: fix type of string length parameter
authorPatrick Steinhardt <ps@pks.im>
Wed, 6 Aug 2025 05:54:16 +0000 (07:54 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 6 Aug 2025 14:36:30 +0000 (07:36 -0700)
commit9fdbba862dfa53cf347fd9f05e99bd1f13c5eb0c
treebf2ed2179c6d5d123d1d30c3fd9feb37e6efea6e
parent7aa619c36f4d6ba5710f7273739655914e65d9c5
ident: fix type of string length parameter

The last parameter in `split_ident_line()` is the length of the line
passed in by the caller. As such, most callers pass in either the result
of `strlen()`, `struct strbuf::len` or a pointer diff, all of which
are expected to be positive numbers. Regardless of that, the function
accepts a signed integer, which is somewhat confusing.

Fix the function signature to instead accept a `size_t`.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
ident.c
ident.h