diff options
Diffstat (limited to 'libmu_scm/mu_message.c')
-rw-r--r-- | libmu_scm/mu_message.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libmu_scm/mu_message.c b/libmu_scm/mu_message.c index 76597ab1d..e99fb1787 100644 --- a/libmu_scm/mu_message.c +++ b/libmu_scm/mu_message.c @@ -267,13 +267,13 @@ SCM_DEFINE (mu_message_set_header, "mu-message-set-header", 3, 1, 0, if (!SCM_UNBNDP (REPLACE)) { replace = REPLACE == SCM_BOOL_T; } message_get_header (msg, &hdr); - header_set_value (hdr, SCM_STRING_CHARS (HEADER), strdup (SCM_STRING_CHARS (VALUE)), + header_set_value (hdr, SCM_STRING_CHARS (HEADER), SCM_STRING_CHARS (VALUE), replace); return SCM_UNSPECIFIED; } #undef FUNC_NAME SCM_DEFINE (mu_message_get_size, "mu-message-get-size", 1, 0, 0, |