mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 17:34:54 +01:00
cli/reply: make references header creation easier to follow
Just use strdup when original references is not available, instead of trying to cram everything into a monster asprintf. There should be no functional changes.
This commit is contained in:
parent
b1aca0e502
commit
1e289ed1c9
1 changed files with 6 additions and 7 deletions
|
@ -538,13 +538,12 @@ create_reply_message(void *ctx,
|
|||
g_mime_object_set_header (GMIME_OBJECT (reply), "In-Reply-To", in_reply_to);
|
||||
|
||||
orig_references = notmuch_message_get_header (message, "references");
|
||||
if (!orig_references)
|
||||
/* Treat errors like missing References headers. */
|
||||
orig_references = "";
|
||||
references = talloc_asprintf (ctx, "%s%s%s",
|
||||
*orig_references ? orig_references : "",
|
||||
*orig_references ? " " : "",
|
||||
in_reply_to);
|
||||
if (orig_references && *orig_references)
|
||||
references = talloc_asprintf (ctx, "%s %s", orig_references,
|
||||
in_reply_to);
|
||||
else
|
||||
references = talloc_strdup (ctx, in_reply_to);
|
||||
|
||||
g_mime_object_set_header (GMIME_OBJECT (reply), "References", references);
|
||||
|
||||
from_addr = add_recipients_from_message (reply, config,
|
||||
|
|
Loading…
Reference in a new issue