]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-var-expand: Reuse var_expand_state_set_transfer_data() in var_expand_state_set_tr...
authorAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 17 Feb 2025 09:41:40 +0000 (11:41 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Mon, 17 Feb 2025 18:43:45 +0000 (18:43 +0000)
It's same code

src/lib-var-expand/var-expand.c

index 65b4c814e2f909e075422952865d61f84970d31a..b17c589d548ad8e07bdc867e5b9135b41e8ab528 100644 (file)
@@ -320,10 +320,7 @@ void var_expand_state_set_transfer_data(struct var_expand_state *state,
 void var_expand_state_set_transfer_binary(struct var_expand_state *state,
                                          const void *value, size_t len)
 {
-       i_assert(value != NULL || len == 0);
-       str_truncate(state->transfer, 0);
-       str_append_data(state->transfer, value, len);
-       state->transfer_set = TRUE;
+       var_expand_state_set_transfer_data(state, value, len);
        state->transfer_binary = TRUE;
 }