]> git.proxmox.com Git - qemu.git/blobdiff - hw/9pfs/virtio-9p.c
hw/9pfs: Fix segfault with 9p2000.u
[qemu.git] / hw / 9pfs / virtio-9p.c
index 296f66f293c394cdc69868d9117cbff3612b66ea..8cbb8ae32a033c049646857ed4212eb1b34569af 100644 (file)
@@ -658,7 +658,7 @@ static mode_t v9mode_to_mode(uint32_t mode, V9fsString *extension)
         ret |= S_IFIFO;
     }
     if (mode & P9_STAT_MODE_DEVICE) {
-        if (extension && extension->data[0] == 'c') {
+        if (extension->size && extension->data[0] == 'c') {
             ret |= S_IFCHR;
         } else {
             ret |= S_IFBLK;