diff --git a/libntfs/device.c b/libntfs/device.c index 7203d71a..f52080f1 100644 --- a/libntfs/device.c +++ b/libntfs/device.c @@ -715,6 +715,9 @@ int ntfs_device_block_size_set(struct ntfs_device *dev, return 0; } #else + /* If not a block device, pretend it was successful. */ + if (!NDevBlock(dev)) + return 0; errno = EOPNOTSUPP; #endif return -1;