]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm: Fix table printer to not truncate output at NULs
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Sat, 21 Apr 2018 12:42:53 +0000 (15:42 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 23 Apr 2018 10:32:50 +0000 (13:32 +0300)
src/doveadm/doveadm-print-table.c

index c455fc7764eec907ab9b86aef66be67ad0cfac43..9ea2ee4115a76363119cd4bb1a2783a19fa2d716 100644 (file)
@@ -216,7 +216,7 @@ doveadm_print_table_print_stream(const unsigned char *value, size_t size)
                i_fatal("table formatter doesn't support multi-line values");
 
        if (size != 0)
-               str_append_n(ctx->stream, value, size);
+               str_append_data(ctx->stream, value, size);
        else {
                doveadm_print_table_print(str_c(ctx->stream));
                str_truncate(ctx->stream, 0);