demux/adaptive: memory-leak on XML document with an empty root tag
vlc-devel --no-auto-preparse --demux=adaptive,none sample.xml
Direct leak of 152 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f8cada511c0 in operator new(unsigned long, std::nothrow_t const&) /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_new_delete.cc:65
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f8c8d14e27e in adaptive::xml::DOMParser::processNode(bool) /home/refp/work/videolan/vlc/git/modules/demux/adaptive/xml/DOMParser.cpp:104
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f8c8d14e8c4 in adaptive::xml::DOMParser::parse(bool) /home/refp/work/videolan/vlc/git/modules/demux/adaptive/xml/DOMParser.cpp:72
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f8c8d1ba396 in Open /home/refp/work/videolan/vlc/git/modules/demux/adaptive/adaptive.cpp:207
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f8cad32fcc9 in generic_start /home/refp/work/videolan/vlc/git/src/modules/modules.c:349
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f8cad32fe9a in module_load /home/refp/work/videolan/vlc/git/src/modules/modules.c:183
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f8cad330a32 in vlc_module_load /home/refp/work/videolan/vlc/git/src/modules/modules.c:275
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f8cad331212 in module_need /home/refp/work/videolan/vlc/git/src/modules/modules.c:364
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f8cad3795a4 in demux_NewAdvanced /home/refp/work/videolan/vlc/git/src/input/demux.c:260
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f8cad3a2a89 in InputDemuxNew /home/refp/work/videolan/vlc/git/src/input/input.c:2365
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f8cad3a2a89 in InputSourceNew /home/refp/work/videolan/vlc/git/src/input/input.c:2475
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f8cad3a7dd5 in Init /home/refp/work/videolan/vlc/git/src/input/input.c:1308
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f8cad3ab8f9 in Run /home/refp/work/videolan/vlc/git/src/input/input.c:486
[#13](https://code.videolan.org/videolan/vlc/-/issues/13) 0x7f8cac4d62e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#14](https://code.videolan.org/videolan/vlc/-/issues/14) 0x7f8cac21754e in clone (/usr/lib/libc.so.6+0xec54e)