]> git.ipfire.org Git - thirdparty/libvirt.git/commit
storage: Fix incorrect format for <disk> <auth> XML
authorJohn Ferlan <jferlan@redhat.com>
Wed, 23 Sep 2015 20:28:30 +0000 (16:28 -0400)
committerCole Robinson <crobinso@redhat.com>
Wed, 23 Dec 2015 23:20:45 +0000 (18:20 -0500)
commit5c5ec4ca9ed408d7ce23cfbabff0d69436cf453d
tree0e8f03076eb08ab601f87849a65166cb0a2f5a00
parent07518f77bdccbad8723ee555cea57f52f1816812
storage: Fix incorrect format for <disk> <auth> XML

https://bugzilla.redhat.com/show_bug.cgi?id=1256999

After creating a copy of the 'authdef' in a pool -> disk translation,
unconditionally clear the 'authType' in the resulting disk auth def
structure since that's used for a storage pool and not a disk.  This
ensures virStorageAuthDefFormat will properly format the <auth> XML
for a <disk> (e.g. it won't have a <auth type='%s'.../>).

(cherry picked from commit 5275c0f4a1267c630b5c3b77fac8cbe4fcaa3adb)
src/storage/storage_driver.c