diff --git a/monitor/qmp.c b/monitor/qmp.c
index b67a8e7d1f631f51f657335f1f29b59623ca16b6..6c46be40f814dd8aa3aefc82a4eb5aaf9ef38565 100644
--- a/monitor/qmp.c
+++ b/monitor/qmp.c
@@ -365,6 +365,11 @@ static void monitor_qmp_event(void *opaque, int event)
         mon_refcount--;
         monitor_fdsets_cleanup();
         break;
+    case CHR_EVENT_BREAK:
+    case CHR_EVENT_MUX_IN:
+    case CHR_EVENT_MUX_OUT:
+        /* Ignore */
+        break;
     }
 }