dmg: fix binary search
commit5ef40828baafc27dc3e52320c3125f2bd3f44886
authoryuchenlin <npes87184@gmail.com>
Thu, 3 Jan 2019 11:46:58 +0000 (3 19:46 +0800)
committerStefan Hajnoczi <stefanha@redhat.com>
Fri, 4 Jan 2019 11:15:09 +0000 (4 11:15 +0000)
treebe5704bd78f6884f02a49135a34e22d18fe37834
parentb47c7d53252d46811c555bc08aeb9918fd7dbd24
dmg: fix binary search

There is a possible hang in original binary search implementation. That is
if chunk1 = 4, chunk2 = 5, chunk3 = 4, and we go else case.

The chunk1 will be still 4, and so on.

Signed-off-by: yuchenlin <npes87184@gmail.com>
Message-id: 20190103114700.9686-2-npes87184@gmail.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
block/dmg.c