]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd: fix rw option skipping logic 3979/head
authorIlya Dryomov <idryomov@gmail.com>
Wed, 11 Mar 2015 17:13:50 +0000 (20:13 +0300)
committerIlya Dryomov <idryomov@gmail.com>
Thu, 12 Mar 2015 11:28:01 +0000 (14:28 +0300)
commit6d9fbbe6f95cc2f4e12a6f46b8c0b7a967b4a108
treed5705410b0eb1d539e0e2ec3b96015f00f1682ee
parent2769da40d7baff84c2c19de8cf3a132fcd548b95
rbd: fix rw option skipping logic

We slip in an extraneous comma if { "rw": "rw" } happens to be the
first map_options pair:

    # ./rbd map -o rw,share foo
    /dev/rbd0

    -> 127.0.0.1:6789 name=admin,key=client.admin,,share rbd foo -

The kernel mount options parser can handle it, but fix it nonetheless.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
src/rbd.cc