switch (c) {
case 'A':
ctx->iterate_all_users = TRUE;
- doveadm_print_header("username", "Username",
- DOVEADM_PRINT_HEADER_FLAG_STICKY |
- DOVEADM_PRINT_HEADER_FLAG_HIDE_TITLE);
+ if (doveadm_print_is_initialized()) {
+ doveadm_print_header("username", "Username",
+ DOVEADM_PRINT_HEADER_FLAG_STICKY |
+ DOVEADM_PRINT_HEADER_FLAG_HIDE_TITLE);
+ }
break;
case 'u':
service_flags |=
&doveadm_print_table_vfuncs
};
+bool doveadm_print_is_initialized(void)
+{
+ return ctx != NULL;
+}
+
void doveadm_print_header(const char *key, const char *title,
enum doveadm_print_header_flags flags)
{
DOVEADM_PRINT_HEADER_FLAG_HIDE_TITLE = 0x04
};
+bool doveadm_print_is_initialized(void);
+
void doveadm_print_header(const char *key, const char *title,
enum doveadm_print_header_flags flags);
void doveadm_print_header_simple(const char *key_title);