arg_stats = &stats;
}
- flusher.start(0);
+ if (formatter) {
+ flusher.start(0);
- dump_user_info(formatter, info, arg_stats);
- flusher.flush();
+ dump_user_info(formatter, info, arg_stats);
+ flusher.flush();
+ }
return 0;
}
if (ret < 0)
return ret;
- flusher.start(0);
+ if (formatter) {
+ flusher.start(0);
- dump_user_info(formatter, info);
- flusher.flush();
+ dump_user_info(formatter, info);
+ flusher.flush();
+ }
return 0;
}
if (ret < 0)
return ret;
- flusher.start(0);
+ if (formatter) {
+ flusher.start(0);
- dump_user_info(formatter, info);
- flusher.flush();
+ dump_user_info(formatter, info);
+ flusher.flush();
+ }
return 0;
}
if (ret < 0)
return ret;
- flusher.start(0);
+ if (formatter) {
+ flusher.start(0);
- dump_subusers_info(formatter, info);
- flusher.flush();
+ dump_subusers_info(formatter, info);
+ flusher.flush();
+ }
return 0;
}
ret = user.info(info, NULL);
if (ret < 0)
return ret;
-
- flusher.start(0);
+
+ if (formatter) {
+ flusher.start(0);
- dump_subusers_info(formatter, info);
- flusher.flush();
+ dump_subusers_info(formatter, info);
+ flusher.flush();
+ }
return 0;
}
if (ret < 0)
return ret;
- flusher.start(0);
+ if (formatter) {
+ flusher.start(0);
- int key_type = op_state.get_key_type();
+ int key_type = op_state.get_key_type();
- if (key_type == KEY_TYPE_SWIFT)
- dump_swift_keys_info(formatter, info);
+ if (key_type == KEY_TYPE_SWIFT)
+ dump_swift_keys_info(formatter, info);
- else if (key_type == KEY_TYPE_S3)
- dump_access_keys_info(formatter, info);
+ else if (key_type == KEY_TYPE_S3)
+ dump_access_keys_info(formatter, info);
- flusher.flush();
+ flusher.flush();
+ }
return 0;
}
if (ret < 0)
return ret;
- flusher.start(0);
+ if (formatter) {
+ flusher.start(0);
- info.caps.dump(formatter);
- flusher.flush();
+ info.caps.dump(formatter);
+ flusher.flush();
+ }
return 0;
}
if (ret < 0)
return ret;
- flusher.start(0);
+ if (formatter) {
+ flusher.start(0);
- info.caps.dump(formatter);
- flusher.flush();
+ info.caps.dump(formatter);
+ flusher.flush();
+ }
return 0;
}