commit | aa924ae7306f18f258c48f070c0d06215f157d0f | [log] [tgz] |
---|---|---|
author | Markus Armbruster <armbru@redhat.com> | Fri Feb 19 10:30:05 2010 +0100 |
committer | Markus Armbruster <armbru@redhat.com> | Tue Mar 16 17:45:34 2010 +0100 |
tree | 39c77b0aa85bf5f9d02cadb47ffb98aa28b3d02d | |
parent | ac8dae679498aec6d454926b0b83df27373604e7 [diff] [blame] |
error: New error_printf_unless_qmp()
diff --git a/qemu-error.c b/qemu-error.c index a8c178b..5d5fe37 100644 --- a/qemu-error.c +++ b/qemu-error.c
@@ -41,6 +41,17 @@ va_end(ap); } +void error_printf_unless_qmp(const char *fmt, ...) +{ + va_list ap; + + if (!monitor_cur_is_qmp()) { + va_start(ap, fmt); + error_vprintf(fmt, ap); + va_end(ap); + } +} + static Location std_loc = { .kind = LOC_NONE };