@@ -1870,20 +1870,12 @@ struct commit_list **commit_list_append(struct commit *commit,
18701870 return & new_commit -> next ;
18711871}
18721872
1873- const char * find_header_mem (const char * msg , size_t len ,
1874- const char * key , size_t * out_len )
1873+ const char * find_commit_header (const char * msg , const char * key , size_t * out_len )
18751874{
18761875 int key_len = strlen (key );
18771876 const char * line = msg ;
18781877
1879- /*
1880- * NEEDSWORK: It's possible for strchrnul() to scan beyond the range
1881- * given by len. However, current callers are safe because they compute
1882- * len by scanning a NUL-terminated block of memory starting at msg.
1883- * Nonetheless, it would be better to ensure the function does not look
1884- * at msg beyond the len provided by the caller.
1885- */
1886- while (line && line < msg + len ) {
1878+ while (line ) {
18871879 const char * eol = strchrnul (line , '\n' );
18881880
18891881 if (line == eol )
@@ -1900,10 +1892,6 @@ const char *find_header_mem(const char *msg, size_t len,
19001892 return NULL ;
19011893}
19021894
1903- const char * find_commit_header (const char * msg , const char * key , size_t * out_len )
1904- {
1905- return find_header_mem (msg , strlen (msg ), key , out_len );
1906- }
19071895/*
19081896 * Inspect the given string and determine the true "end" of the log message, in
19091897 * order to find where to put a new Signed-off-by trailer. Ignored are
0 commit comments