bitmap: assert that start and nr are non negative
commite12ed72e5c00dd3375b8bd107200e4d7e950276a
authorPeter Lieven <pl@kamp.de>
Thu, 19 Jan 2017 16:43:50 +0000 (19 17:43 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 20 Jan 2017 12:22:17 +0000 (20 13:22 +0100)
tree787c5b2e36040215c20caa1cfe84637391889ced
parenta049223ab1d71834a311f8c7849cdd68deb9e7b2
bitmap: assert that start and nr are non negative

commit e1123a3b introduced a data corruption regression
in the iscsi driver because it passed -1 as nr to bitmap_set
and bitmap_clear. Add an assertion to catch such flaws earlier.

Suggested-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Message-Id: <1484844230-24490-1-git-send-email-pl@kamp.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
util/bitmap.c