]> xenbits.xensource.com Git - libvirt.git/commit
storage: Avoid memory leak on metadata fetching
authorMichal Privoznik <mprivozn@redhat.com>
Thu, 14 Jul 2011 10:53:45 +0000 (12:53 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Thu, 14 Jul 2011 14:39:42 +0000 (16:39 +0200)
commit85aa40e26d00a64453653c32dc08d25b65e851d5
tree0f789b281e4aaec1f3ddf82598d269f53f34467b
parentc3fd09f7b773f0d8ab7d29ed6da6e02c3e65a0aa
storage: Avoid memory leak on metadata fetching

Getting metadata on storage allocates a memory (path) which need to
be freed after use otherwise it gets leaked. This means after use of
virStorageFileGetMetadataFromFD or virStorageFileGetMetadata one
must call virStorageFileFreeMetadata to free it. This function frees
structure internals and structure itself.
cfg.mk
src/conf/domain_conf.c
src/libvirt_private.syms
src/storage/storage_backend_fs.c
src/util/storage_file.c
src/util/storage_file.h