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
2021-11-23 09:59:00 +01: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
2021-04-13 17:00:38 +02:00
2021-10-25 12:48:46 +02:00
2021-04-13 17:00:38 +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
2021-04-13 17:00:38 +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
2022-12-12 10:36:18 +00:00
2022-06-16 06:43:57 +02:00
2021-04-13 17:00:38 +02:00
2023-04-01 11:40:35 +02:00
2022-05-23 16:31:59 +02:00
2023-04-01 11:40:35 +02:00
2023-01-17 10:57:50 +01:00
2023-04-01 11:40:35 +02:00
2023-04-01 11:40:35 +02:00
2021-04-19 11:21:40 +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
2022-07-18 17:23:15 +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
2022-01-17 09:53:45 +01:00
2023-04-01 11:40:35 +02:00
2021-09-22 14:53:55 +02:00
2023-04-01 11:40:35 +02:00
2022-01-05 14:08:39 +01:00
2023-08-03 16:41:19 +02:00
2022-07-18 17:23:15 +02:00
2023-04-03 09:19:06 +02:00
2022-01-18 16:18:57 +01:00
2024-05-22 23:19:18 -04:00
2022-06-16 06:43:57 +02:00
2021-12-01 13:39:47 +01:00
2023-08-25 12:36:37 +02:00
2023-09-20 17:18:48 +02:00
2022-05-04 18:11:06 +02:00
2022-06-16 06:43:57 +02:00
2020-08-07 12:43:56 +01:00
2020-08-07 12:43:56 +01: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
2021-04-13 17:00:38 +02:00
2023-04-01 11:40:35 +02:00
2020-09-23 12:53:31 +02:00
2020-09-02 10:28:10 +02:00
2021-04-13 17:00:38 +02:00
2021-02-11 17:05:32 +01:00
2021-02-11 17:05:32 +01:00
2023-11-24 09:53:14 +01:00
2021-12-01 13:53:12 +01:00
2020-09-01 21:58:46 +02:00
2022-07-18 17:23:15 +02: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
2020-05-25 16:09:41 +02:00
2023-11-06 12:01:57 +01:00
2022-07-18 17:23:15 +02:00
2023-04-01 11:40:35 +02:00
2022-07-18 17:23:15 +02:00
2023-04-01 11:40:35 +02:00
2022-05-18 13:46:30 +02:00
2022-07-18 17:23:15 +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
2020-08-25 19:03:11 +02:00
2022-06-16 06:43:57 +02:00
2020-06-26 15:39:33 +01:00
2023-04-01 11:40:35 +02:00
2021-04-13 17:00:38 +02:00
2023-04-01 11:40:35 +02:00
2021-04-13 17:00:38 +02:00
2023-08-03 16:41:19 +02:00
2022-01-05 14:08:40 +01: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
2021-09-09 18:06:13 +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
2022-07-18 17:23:15 +02:00
2023-08-03 16:41:19 +02:00
2023-08-03 16:41:19 +02:00
2022-07-18 17:23:15 +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
2022-02-03 16:52:05 +01:00
2024-04-12 20:45:00 +02:00
2022-12-09 08:46:39 +01:00
2023-04-01 11:40:35 +02:00
2022-06-16 06:43:57 +02:00
2021-04-13 17:00:38 +02:00
2023-09-20 17:18:48 +02:00
2022-08-18 08:34:30 +02:00
2023-09-04 09:35:36 +02:00
2021-04-13 17:00:38 +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
2021-04-13 17:00:38 +02:00
2023-04-01 11:40:35 +02:00
2022-07-15 16:44:39 -05: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
2021-04-13 17:00:38 +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
2021-11-23 12:51:09 +01:00
2024-01-31 15:25:53 +01:00
2021-04-13 17:00:38 +02: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-01-04 14:01:16 +01: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
2022-06-16 06:43:57 +02:00
2021-04-13 17:00:38 +02:00
2023-04-01 11:40:35 +02:00
2021-04-13 17:00:38 +02:00
2023-04-01 11:40:35 +02:00
2022-07-18 17:23:15 +02:00
2023-04-01 11:40:35 +02:00
2023-04-01 11:40:35 +02:00
2022-07-18 17:23:15 +02:00
2022-06-16 06:43:57 +02:00
2021-11-24 09:20:38 +01:00
2024-01-17 17:31:12 +01:00
2021-04-13 17:00:38 +02:00
2022-12-13 04:46:59 -05:00
2021-02-03 13:07:13 +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
2021-04-12 15:55:09 +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
2022-11-02 09:22:56 +01:00
2021-04-13 17:00:38 +02: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
2022-02-01 17:19:23 +01:00
2022-02-01 17:19:32 +01:00
2023-04-01 11:40:35 +02:00
2024-03-18 15:12:46 +01:00
2021-10-27 17:11:29 +02:00
2020-10-06 12:31:34 +02:00
2023-04-01 11:40:35 +02:00
2022-11-09 12:26:22 +01: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
2021-04-13 17:00:38 +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
2022-07-18 17:23:15 +02:00
2023-04-01 11:40:35 +02:00
2022-12-12 10:36:15 +00:00
2024-01-08 09:27:31 +01:00
2024-01-08 09:27:31 +01:00