]> Git Repo - qemu.git/blobdiff - qemu-char.c
target-i386: fix pcmpxstrx equal-ordered (strstr) mode
[qemu.git] / qemu-char.c
index 908e7124eb3278a079fc1c2d7b164e44182e3fc0..c4eb4eea310ccef495daa73d791b35a80b74516b 100644 (file)
@@ -3876,9 +3876,8 @@ void qemu_chr_fe_release(CharDriverState *s)
     s->avail_connections++;
 }
 
-void qemu_chr_delete(CharDriverState *chr)
+void qemu_chr_free(CharDriverState *chr)
 {
-    QTAILQ_REMOVE(&chardevs, chr, next);
     if (chr->chr_close) {
         chr->chr_close(chr);
     }
@@ -3888,6 +3887,12 @@ void qemu_chr_delete(CharDriverState *chr)
     g_free(chr);
 }
 
+void qemu_chr_delete(CharDriverState *chr)
+{
+    QTAILQ_REMOVE(&chardevs, chr, next);
+    qemu_chr_free(chr);
+}
+
 ChardevInfoList *qmp_query_chardev(Error **errp)
 {
     ChardevInfoList *chr_list = NULL;
This page took 0.022645 seconds and 4 git commands to generate.