1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

device: Internal error if writing 0 bytes to dev.

This commit is contained in:
Alasdair G Kergon 2017-12-12 12:57:25 +00:00
parent 7272fd2210
commit c5ef76bf27

View File

@ -804,6 +804,11 @@ int dev_write(struct device *dev, uint64_t offset, size_t len, dev_io_reason_t r
if (!_dev_is_valid(dev)) if (!_dev_is_valid(dev))
return 0; return 0;
if (!len) {
log_error(INTERNAL_ERROR "Attempted to write 0 bytes to %s at " FMTu64, dev_name(dev), offset);
return 0;
}
where.dev = dev; where.dev = dev;
where.start = offset; where.start = offset;
where.size = len; where.size = len;