Index: uspace/lib/virtio/virtio.c
===================================================================
--- uspace/lib/virtio/virtio.c	(revision 9afd2a817f65f70762a4e0891b615d09b77f3a9a)
+++ uspace/lib/virtio/virtio.c	(revision ea6840d4abf1c2f1960ec7dcd4e1a01dc9d57c6c)
@@ -201,8 +201,8 @@
 
 	ddf_msg(LVL_NOTE, "offered features %x", device_features);
+
+	if (features != (features & device_features))
+		return ENOTSUP;
 	features &= device_features;
-
-	if (!features)
-		return ENOTSUP;
 
 	/* 4. Write the accepted feature flags */
