diff options
author | Jeff Cody <jcody@redhat.com> | 2017-02-24 10:30:33 -0500 |
---|---|---|
committer | Jeff Cody <jcody@redhat.com> | 2017-02-28 11:32:06 -0500 |
commit | 7830f909981361a3d694f4899d5cd7b159841d9e (patch) | |
tree | 2a546418ac7c1a883ea0554165fe6d5052cd5ba7 /include/exec/ramlist.h | |
parent | c8c0a1a784cdf70ecea50e93213137c6c89337a7 (diff) | |
download | qemu-7830f909981361a3d694f4899d5cd7b159841d9e.zip |
block/rbd: don't copy strings in qemu_rbd_next_tok()
This patch is prep work for parsing options for .bdrv_parse_filename,
and using QDict options.
The function qemu_rbd_next_tok() searched for various key/value pairs,
and copied them into buffers. This will soon be an unnecessary extra
step, so we will now return found strings by reference only, and
offload the responsibility for safely handling/coping these strings to
the caller.
This also cleans up error handling some, as the callers now rely on
the Error object to determine if there is a parse error.
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Jeff Cody <jcody@redhat.com>
Diffstat (limited to 'include/exec/ramlist.h')
0 files changed, 0 insertions, 0 deletions