@@ -1331,7 +1331,7 @@ static void make_cover_letter(struct rev_info *rev, int use_separate_file,
13311331 int quiet ,
13321332 const struct format_config * cfg )
13331333{
1334- const char * committer ;
1334+ const char * from ;
13351335 struct shortlog log ;
13361336 struct strbuf sb = STRBUF_INIT ;
13371337 int i ;
@@ -1344,7 +1344,7 @@ static void make_cover_letter(struct rev_info *rev, int use_separate_file,
13441344 if (!cmit_fmt_is_mail (rev -> commit_format ))
13451345 die (_ ("cover letter needs email format" ));
13461346
1347- committer = git_committer_info (0 );
1347+ from = cfg -> from ? cfg -> from : git_committer_info (0 );
13481348
13491349 if (use_separate_file &&
13501350 open_next_file (NULL , rev -> numbered_files ? NULL : "cover-letter" , rev , quiet ))
@@ -1367,7 +1367,7 @@ static void make_cover_letter(struct rev_info *rev, int use_separate_file,
13671367 pp .date_mode .type = DATE_RFC2822 ;
13681368 pp .rev = rev ;
13691369 pp .encode_email_headers = rev -> encode_email_headers ;
1370- pp_user_info (& pp , NULL , & sb , committer , encoding );
1370+ pp_user_info (& pp , NULL , & sb , from , encoding );
13711371 prepare_cover_text (& pp , description_file , branch_name , & sb ,
13721372 encoding , need_8bit_cte , cfg );
13731373 fprintf (rev -> diffopt .file , "%s\n" , sb .buf );
0 commit comments