libxl: Don't use a static buffer in xenParseXLVnuma()
libxl: Don't use a static buffer in xenParseXLVnuma()

The xenParseXLVnuma() function is responsible for parsing 'vnuma'
part of XL config and setting corresponding values in
virDomainDef. While doing so it uses a static buffer which is set
to data we are interested in and then parsing the buffer further
(e.g. string to integer conversion, bitmap parsing, and so on).
Well, the data we are interested in are already in a string
(@data) which can be used directly rendering this intermediary
buffer needless.

Signed-off-by: Michal Privoznik <83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com>
Reviewed-by: Ján Tomko <4cab11cfb98d3c937327354a78eb07dbb6ee2bc6@redhat.com>

olafhering/libvirt,olafhering/libvirt,olafhering/libvirt,zippy2/libvirt,jfehlig/libvirt,jfehlig/libvirt,libvirt/libvirt,crobinso/libvirt,crobinso/libvirt,crobinso/libvirt,jfehlig/libvirt,zippy2/libvirt,zippy2/libvirt,libvirt/libvirt,libvirt/libvirt,jfehlig/libvirt,libvirt/libvirt,zippy2/libvirt,crobinso/libvirt,olafhering/libvirt