]> xenbits.xensource.com Git - libvirt.git/commit
conf: simplify internal virSecretDef handling of usage
authorDaniel P. Berrange <berrange@redhat.com>
Thu, 22 Dec 2016 15:40:11 +0000 (15:40 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Mon, 9 Jan 2017 15:53:49 +0000 (15:53 +0000)
commitbd300b71943ae980b5fc9c7af5f626919a1bd110
treebabc73b0f3b187f57b75d3c608895cc6cfb9d246
parentdf740caf54a331365ca4faa5c226f0dbbe0d7c5c
conf: simplify internal virSecretDef handling of usage

The public virSecret object has a single "usage_id" field
but the virSecretDef object has a different 'char *' field
for each usage type, but the code all assumes every usage
type has a corresponding single string. Get rid of the
pointless union in virSecretDef and just use "usage_id"
everywhere. This doesn't impact public XML format, only
the internal handling.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
src/access/viraccessdriverpolkit.c
src/conf/secret_conf.c
src/conf/secret_conf.h
src/conf/virsecretobj.c
src/datatypes.c
src/libvirt_private.syms
src/secret/secret_driver.c
src/storage/storage_backend.c