client: sendxmldoc: Fix a use after free on two places
commit17a567c10643807901c8bb52f175d4a77c61fdbe
authorPetr Písař <petr.pisar@atlas.cz>
Wed, 1 Feb 2023 20:49:39 +0000 (1 21:49 +0100)
committerPetr Písař <petr.pisar@atlas.cz>
Wed, 1 Feb 2023 20:55:31 +0000 (1 21:55 +0100)
tree22e4d9262af99fbe03458186ee3787b741b77d52
parent25acc6d44db3eb5f944a6992336b00ae97c85e20
client: sendxmldoc: Fix a use after free on two places

GCC 12.2.1 correctly detected a use after free when deallocating a list:
(1) in an error path after a memory allocation failure.
(2) when disposing a document list just before exiting a program.
client/sendxmldoc.c