]> xenbits.xensource.com Git - libvirt.git/commitdiff
virSecuritySELinuxContextListFree: Don't leak list->items
authorMichal Privoznik <mprivozn@redhat.com>
Wed, 26 Sep 2018 07:19:31 +0000 (09:19 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 26 Sep 2018 10:01:32 +0000 (12:01 +0200)
This array is allocated in virSecuritySELinuxContextListAppend()
but never freed. This commit is essentially the same as ca25026.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: John Ferlan <jferlan@redhat.com>
src/security/security_selinux.c

index 056637e4cb36fb7ac984fc5950fbf17e21398d5b..015abc29f56dea1f4b6e836c97c015696247a112 100644 (file)
@@ -156,6 +156,7 @@ virSecuritySELinuxContextListFree(void *opaque)
     for (i = 0; i < list->nItems; i++)
         virSecuritySELinuxContextItemFree(list->items[i]);
 
+    VIR_FREE(list->items);
     VIR_FREE(list);
 }