From: Aki Tuomi Date: Mon, 17 Feb 2025 09:41:40 +0000 (+0200) Subject: lib-var-expand: Reuse var_expand_state_set_transfer_data() in var_expand_state_set_tr... X-Git-Tag: 2.4.1~193 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4bdb5609306340fbbb2fb49f8bd3b00add8adac6;p=thirdparty%2Fdovecot%2Fcore.git lib-var-expand: Reuse var_expand_state_set_transfer_data() in var_expand_state_set_transfer_binary() It's same code --- diff --git a/src/lib-var-expand/var-expand.c b/src/lib-var-expand/var-expand.c index 65b4c814e2..b17c589d54 100644 --- a/src/lib-var-expand/var-expand.c +++ b/src/lib-var-expand/var-expand.c @@ -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; }