|
@@ -2207,6 +2207,7 @@ static int rbd_dev_v2_object_prefix(struct rbd_device *rbd_dev)
|
|
|
dout("%s: rbd_req_sync_exec returned %d\n", __func__, ret);
|
|
|
if (ret < 0)
|
|
|
goto out;
|
|
|
+ ret = 0; /* rbd_req_sync_exec() can return positive */
|
|
|
|
|
|
p = reply_buf;
|
|
|
rbd_dev->header.object_prefix = ceph_extract_encoded_string(&p,
|
|
@@ -2900,6 +2901,7 @@ static int rbd_dev_image_id(struct rbd_device *rbd_dev)
|
|
|
dout("%s: rbd_req_sync_exec returned %d\n", __func__, ret);
|
|
|
if (ret < 0)
|
|
|
goto out;
|
|
|
+ ret = 0; /* rbd_req_sync_exec() can return positive */
|
|
|
|
|
|
p = response;
|
|
|
rbd_dev->image_id = ceph_extract_encoded_string(&p,
|