• D
    qemu-img: fix failed autotests · cfef6a45
    Denis V. Lunev 提交于
    There are 9 iotests failed on Ubuntu 15.10 at the moment.
    The problem is that options parsing in qemu-img is broken by the
    following commit:
        commit 10985131
        Author: Denis V. Lunev <den@openvz.org>
        Date:   Fri Jun 17 17:44:13 2016 +0300
        qemu-img: move common options parsing before commands processing
    
    This strange command line reports error
      ./qemu-img create -f qcow2 TEST_DIR/t.qcow2 -- 1024
      qemu-img: Invalid image size specified!
    while original code parses it successfully.
    
    The problem is that getopt_long state should be reset. This could be done
    using this assignment according to the manual:
        optind = 0
    Signed-off-by: NDenis V. Lunev <den@openvz.org>
    CC: Eric Blake <eblake@redhat.com>
    CC: Kevin Wolf <kwolf@redhat.com>
    CC: Max Reitz <mreitz@redhat.com>
    Signed-off-by: NKevin Wolf <kwolf@redhat.com>
    cfef6a45
qemu-img.c 112.3 KB