@@ -1870,20 +1870,12 @@ struct commit_list **commit_list_append(struct commit *commit,
1870
1870
return & new_commit -> next ;
1871
1871
}
1872
1872
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 )
1875
1874
{
1876
1875
int key_len = strlen (key );
1877
1876
const char * line = msg ;
1878
1877
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 ) {
1887
1879
const char * eol = strchrnul (line , '\n' );
1888
1880
1889
1881
if (line == eol )
@@ -1900,10 +1892,6 @@ const char *find_header_mem(const char *msg, size_t len,
1900
1892
return NULL ;
1901
1893
}
1902
1894
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
- }
1907
1895
/*
1908
1896
* Inspect the given string and determine the true "end" of the log message, in
1909
1897
* order to find where to put a new Signed-off-by trailer. Ignored are
0 commit comments