]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm: dump - List all supported types
authorMichael M Slusarz <michael.slusarz@open-xchange.com>
Tue, 5 May 2026 05:16:49 +0000 (23:16 -0600)
committerMichael M Slusarz <michael.slusarz@open-xchange.com>
Mon, 11 May 2026 13:57:37 +0000 (07:57 -0600)
Previously, it was only listing the built-in dump types.

src/doveadm/doveadm-dump.c

index 60f7a8f1d7c4a528601f9e12eeb59cf46df2c39a..45ba411ca0cd129843da03d0b3012bfa09a57ca6 100644 (file)
@@ -140,11 +140,11 @@ static const struct doveadm_cmd_dump *dumps_builtin[] = {
 
 void print_dump_types(void)
 {
-       unsigned int i;
+       const struct doveadm_cmd_dump *dump;
 
        fprintf(stderr, "Available dump types: %s", dumps_builtin[0]->name);
-       for (i = 1; i < N_ELEMENTS(dumps_builtin); i++)
-               fprintf(stderr, " %s", dumps_builtin[i]->name);
+       array_foreach_elem(&dumps, dump)
+               fprintf(stderr, " %s", dump->name);
        fprintf(stderr, "\n");
 }