libxl: eliminate memory leak in libxmlDomainModifyDeviceFlags
libxl: eliminate memory leak in libxmlDomainModifyDeviceFlags

This call to virDomainDeviceDefParse is both unnecessary (since
it will again be called at the top of the immediately following if(),
and if not there, then at the top of the if following that), but it
also creates a leak of one virDomainDeviceDef and one [whatever type
of device the DeviceDef is pointing to; probably a virDomainDiskDef]
in the case that the function has been called with
VIR_DOMAIN_DEVICE_MODIFY_CONFIG (the second parse will overwrite the
devicedef that was just created).

shugaoye/libvirt,datto/libvirt,novel/fbsd-libvirt,nertpinx/libvirt,libvirt/libvirt,iam-TJ/libvirt,warewolf/libvirt,taget/libvirt,trainstack/libvirt,eskultety/libvirt,rlaager/libvirt,dumbbell/libvirt,elmarco/libvirt,siboulet/libvirt-openvz,rlaager/libvirt,olafhering/libvirt,libvirt/libvirt,bjzhang/libvirt,bjzhang/libvirt,cbosdo/libvirt,shugaoye/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,emaste/libvirt,elmarco/libvirt,libvirt/libvirt,VenkatDatta/libvirt,iam-TJ/libvirt,wiedi/libvirt,trainstack/libvirt,novel/fbsd-libvirt,trainstack/libvirt,trainstack/libvirt,jardasgit/libvirt,foomango/libvirt,emaste/libvirt,andreabolognani/libvirt,warewolf/libvirt,datto/libvirt,rmarwaha/libvirt,crobinso/libvirt,bjzhang/libvirt,rmarwaha/libvirt1,novel/fbsd-libvirt,emaste/libvirt,crobinso/libvirt,rlaager/libvirt,elmarco/libvirt,novel/fbsd-libvirt,rmarwaha/libvirt1,foomango/libvirt,warewolf/libvirt,foomango/libvirt,zhlcindy/libvirt-1.1.4-maintain,novel/fbsd-libvirt,dumbbell/libvirt,zippy2/libvirt,emaste/libvirt,libvirt/libvirt,datto/libvirt,iam-TJ/libvirt,novel/fbsd-libvirt,VenkatDatta/libvirt,shugaoye/libvirt,rmarwaha/libvirt1,agx/libvirt,fabianfreyer/libvirt,jfehlig/libvirt,siboulet/libvirt-openvz,eskultety/libvirt,olafhering/libvirt,dumbbell/libvirt,rmarwaha/libvirt,warewolf/libvirt,emaste/libvirt,nertpinx/libvirt,cbosdo/libvirt,iam-TJ/libvirt,agx/libvirt,foomango/libvirt,jeckersb/libvirt,olafhering/libvirt,fabianfreyer/libvirt,wiedi/libvirt,jeckersb/libvirt,rmarwaha/libvirt1,dumbbell/libvirt,jardasgit/libvirt,cbosdo/libvirt,zhlcindy/libvirt-1.1.4-maintain,wiedi/libvirt,iam-TJ/libvirt,agx/libvirt,eskultety/libvirt,jeckersb/libvirt,fabianfreyer/libvirt,emaste/libvirt,taget/libvirt,siboulet/libvirt-openvz,wiedi/libvirt,rmarwaha/libvirt,taget/libvirt,foomango/libvirt,bjzhang/libvirt,crobinso/libvirt,taget/libvirt,andreabolognani/libvirt,trainstack/libvirt,zhlcindy/libvirt-1.1.4-maintain,rlaager/libvirt,zippy2/libvirt,novel/fbsd-libvirt,agx/libvirt,shugaoye/libvirt,iam-TJ/libvirt,cbosdo/libvirt,datto/libvirt,jeckersb/libvirt,andreabolognani/libvirt,jfehlig/libvirt,warewolf/libvirt,dumbbell/libvirt,jeckersb/libvirt,siboulet/libvirt-openvz,jardasgit/libvirt,rmarwaha/libvirt1,warewolf/libvirt,taget/libvirt,eskultety/libvirt,andreabolognani/libvirt,elmarco/libvirt,jeckersb/libvirt,jfehlig/libvirt,novel/fbsd-libvirt,wiedi/libvirt,warewolf/libvirt,novel/fbsd-libvirt,jardasgit/libvirt,rmarwaha/libvirt1,VenkatDatta/libvirt,VenkatDatta/libvirt,andreabolognani/libvirt,fabianfreyer/libvirt,agx/libvirt,eskultety/libvirt,zhlcindy/libvirt-1.1.4-maintain,zippy2/libvirt,rmarwaha/libvirt,elmarco/libvirt,shugaoye/libvirt,rmarwaha/libvirt,jfehlig/libvirt,rlaager/libvirt,rmarwaha/libvirt,siboulet/libvirt-openvz,zippy2/libvirt,emaste/libvirt,nertpinx/libvirt,zhlcindy/libvirt-1.1.4-maintain,bjzhang/libvirt,VenkatDatta/libvirt,dumbbell/libvirt,wiedi/libvirt,olafhering/libvirt,cbosdo/libvirt,nertpinx/libvirt,wiedi/libvirt,trainstack/libvirt,iam-TJ/libvirt,jeckersb/libvirt,trainstack/libvirt,datto/libvirt,crobinso/libvirt,nertpinx/libvirt