Michal Privoznik
be1e745cd2
virfirewall: Fir a memleak in virFirewallParseXML()
...
As a part of parsing XML, virFirewallParseXML() calls
virXMLNodeContentString() and then passes the return value
further. But virXMLNodeContentString() is documented so that it's
the caller's responsibility to free the returned string, which
virFirewallParseXML() never does. This leads to a memory leak:
14,300 bytes in 220 blocks are definitely lost in loss record 1,879 of 1,891
at 0x4841858: malloc (vg_replace_malloc.c:442)
by 0x5491E3C: xmlBufCreateSize (in /usr/lib64/libxml2.so.2.12.6)
by 0x54C2401: xmlNodeGetContent (in /usr/lib64/libxml2.so.2.12.6)
by 0x49F7791: virXMLNodeContentString (virxml.c:354)
by 0x4979F25: virFirewallParseXML (virfirewall.c:1134)
by 0x4ABEB1E: virNetworkLoadState (virnetworkobj.c:938)
by 0x4ABF35C: virNetworkObjLoadAllState (virnetworkobj.c:1072)
by 0x4E9A25E: networkStateInitialize (bridge_driver.c:624)
by 0x4CB1FA6: virStateInitialize (libvirt.c:665)
by 0x15A6C6: daemonRunStateInit (remote_daemon.c:611)
by 0x49E69F0: virThreadHelper (virthread.c:256)
by 0x532B428: start_thread (in /lib64/libc.so.6)
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
2024-06-19 16:31:23 +02:00
..
2024-05-14 15:17:20 +02:00
2024-05-14 15:17:20 +02:00
2023-04-01 11:40:35 +02:00
2024-05-22 23:19:18 -04:00
2023-04-06 15:39:37 +02:00
2023-04-06 12:48:22 +02:00
2023-04-06 12:48:22 +02:00
2023-04-01 11:40:35 +02:00
2024-03-21 14:42:26 +01:00
2024-03-21 14:42:20 +01:00
2023-08-03 16:41:19 +02:00
2023-08-03 16:41:19 +02:00
2023-01-23 16:32:26 +01:00
2023-04-01 11:40:35 +02:00
2024-05-06 15:26:58 +02:00
2024-05-06 15:26:58 +02:00
2023-08-03 16:41:19 +02:00
2023-04-01 11:40:35 +02:00
2023-04-01 11:40:35 +02:00
2023-04-01 11:40:35 +02:00
2023-04-01 11:40:35 +02:00
2023-04-14 15:20:14 +02:00
2023-04-01 11:40:35 +02:00
2023-09-04 09:35:36 +02:00
2024-05-23 14:32:24 +02:00
2023-09-19 14:28:50 -05:00
2023-09-19 14:28:50 -05:00
2023-09-18 14:46:24 +02:00
2023-04-01 11:40:35 +02:00
2023-04-01 11:40:35 +02:00
2023-08-03 16:41:19 +02:00
2023-04-03 09:19:06 +02:00
2024-05-22 23:19:18 -04:00
2023-08-25 12:36:37 +02:00
2023-09-20 17:18:48 +02:00
2023-04-01 11:40:35 +02:00
2023-10-17 08:32:13 +02:00
2023-08-03 16:41:19 +02:00
2024-05-23 14:32:24 +02:00
2024-05-06 15:29:36 +02:00
2023-09-19 14:28:49 -05:00
2023-09-19 14:28:49 -05:00
2024-06-19 16:31:23 +02:00
2024-06-17 15:55:14 +01:00
2023-08-03 16:35:58 +02:00
2023-05-10 14:41:53 +02:00
2023-04-01 11:40:35 +02:00
2023-04-01 11:40:35 +02:00
2023-11-24 09:53:14 +01:00
2023-10-17 08:32:13 +02:00
2024-05-06 15:36:17 +02:00
2024-05-06 15:36:17 +02:00
2023-11-06 12:01:57 +01:00
2023-04-01 11:40:35 +02:00
2023-04-01 11:40:35 +02:00
2023-08-03 16:41:19 +02:00
2023-08-03 16:41:19 +02:00
2024-02-01 10:39:40 +01:00
2024-02-01 10:39:40 +01:00
2023-04-01 11:40:35 +02:00
2023-04-01 11:40:35 +02:00
2023-08-03 16:41:19 +02:00
2023-09-04 16:01:24 +02:00
2023-09-04 16:01:24 +02:00
2023-04-01 11:40:35 +02:00
2024-06-18 09:00:11 -05:00
2024-06-18 09:00:11 -05:00
2023-04-01 11:40:35 +02:00
2023-09-04 09:35:36 +02:00
2024-01-04 22:26:10 +01:00
2024-04-25 09:40:15 +02:00
2023-08-03 16:41:19 +02:00
2023-08-03 16:41:19 +02:00
2023-08-03 16:35:11 +02:00
2023-02-01 15:44:20 +01:00
2023-04-01 11:40:35 +02:00
2024-04-24 13:13:07 +02:00
2024-04-12 20:45:00 +02:00
2024-04-12 20:45:00 +02:00
2023-04-01 11:40:35 +02:00
2023-09-20 17:18:48 +02:00
2023-09-04 09:35:36 +02:00
2023-07-20 11:01:08 +01:00
2023-11-24 16:35:19 +01:00
2023-03-15 12:46:36 +01:00
2023-08-24 23:36:18 -04:00
2023-04-01 11:40:35 +02:00
2024-03-28 10:11:55 +01:00
2024-03-28 10:11:55 +01:00
2024-03-28 10:11:55 +01:00
2024-01-31 17:24:07 +01:00
2024-01-31 17:24:07 +01:00
2023-08-03 16:41:19 +02:00
2023-04-01 11:40:35 +02:00
2023-03-08 12:16:56 +01:00
2023-04-01 11:40:35 +02:00
2024-01-31 15:25:53 +01:00
2024-06-17 12:30:39 +02:00
2024-01-04 17:06:14 +01:00
2023-09-04 09:35:36 +02:00
2023-07-25 14:54:37 +02:00
2023-07-19 13:09:11 +02:00
2023-11-24 09:53:14 +01:00
2023-04-01 11:40:35 +02:00
2023-04-01 11:40:35 +02:00
2023-04-01 11:40:35 +02:00
2023-04-01 11:40:35 +02:00
2024-01-17 17:31:12 +01:00
2024-02-07 12:34:54 +01:00
2024-02-07 11:01:30 +01:00
2024-02-07 14:19:42 +01:00
2024-02-07 14:19:42 +01:00
2023-04-01 11:40:35 +02:00
2023-11-24 09:53:14 +01:00
2023-11-24 09:53:14 +01:00
2024-04-02 16:58:47 -06:00
2024-02-07 14:19:42 +01:00
2024-02-07 14:19:42 +01:00
2024-02-07 14:19:42 +01:00
2023-04-01 11:40:35 +02:00
2024-03-18 15:12:46 +01:00
2023-04-01 11:40:35 +02:00
2023-04-01 11:40:35 +02:00
2023-11-24 09:53:14 +01:00
2023-05-02 14:32:47 +02:00
2023-08-03 16:41:19 +02:00
2023-02-08 16:50:45 +01:00
2023-04-01 11:40:35 +02:00
2024-05-23 14:32:24 +02:00
2023-12-14 17:10:22 +01:00
2023-08-03 16:35:11 +02:00
2023-04-01 11:40:35 +02:00
2024-01-08 09:27:31 +01:00
2024-01-08 09:27:31 +01:00