@@ -223,7 +223,7 @@ int git_mailmap_add_entry(
223223 replace_email , strlen (replace_email ));
224224}
225225
226- int git_mailmap_add_buffer (git_mailmap * mm , const char * buf , size_t len )
226+ static int mailmap_add_buffer (git_mailmap * mm , const char * buf , size_t len )
227227{
228228 int error ;
229229 git_parse_ctx ctx ;
@@ -234,10 +234,6 @@ int git_mailmap_add_buffer(git_mailmap *mm, const char *buf, size_t len)
234234 git_buf replace_name = GIT_BUF_INIT ;
235235 git_buf replace_email = GIT_BUF_INIT ;
236236
237- /* If `len` is passed as 0, use strlen to get the real length */
238- if (buf && len == 0 )
239- len = strlen (buf );
240-
241237 /* Buffers may not contain '\0's. */
242238 if (memchr (buf , '\0' , len ) != NULL )
243239 return -1 ;
@@ -278,7 +274,7 @@ int git_mailmap_from_buffer(git_mailmap **out, const char *data, size_t len)
278274 if (error < 0 )
279275 return error ;
280276
281- error = git_mailmap_add_buffer (* out , data , len );
277+ error = mailmap_add_buffer (* out , data , len );
282278 if (error < 0 ) {
283279 git_mailmap_free (* out );
284280 * out = NULL ;
@@ -308,7 +304,7 @@ static int mailmap_add_blob(
308304 if (error < 0 )
309305 goto cleanup ;
310306
311- error = git_mailmap_add_buffer (mm , content .ptr , content .size );
307+ error = mailmap_add_buffer (mm , content .ptr , content .size );
312308 if (error < 0 )
313309 goto cleanup ;
314310
@@ -335,7 +331,7 @@ static int mailmap_add_file_ondisk(
335331 if (error < 0 )
336332 goto cleanup ;
337333
338- error = git_mailmap_add_buffer (mm , content .ptr , content .size );
334+ error = mailmap_add_buffer (mm , content .ptr , content .size );
339335 if (error < 0 )
340336 goto cleanup ;
341337
0 commit comments