• E
    conf: avoid memleak on NULL path · 87333039
    Eric Blake 提交于
    I noticed that the apparmor code could request metadata even
    for a cdrom with no media, which would cause a memory leak of
    the hash table used to look for loops in the backing chain.
    But even before that, we blindly dereferenced the path for
    printing a debug statement, so it is just better to enforce
    that this is only used on non-NULL names.
    
    * src/util/virstoragefile.c (virStorageFileGetMetadata): Assume
    non-NULL path.
    * src/util/virstoragefile.h: Annotate this.
    * src/security/virt-aa-helper.c (get_files): Fix caller.
    Signed-off-by: NEric Blake <eblake@redhat.com>
    87333039
virstoragefile.h 9.7 KB