• Filip Roséen's avatar
    demux/playlist: wpl: reimplement parsing · c6a7c06c
    Filip Roséen authored
    The previous implementation suffered from a bunch of different issues,
    mostly related to not properly checking errors and the current state
    of the XML-parser.
    
    This new implementation is somewhat more verbose, but manages things
    in a correct manner:
    
     - prevents infinite loops on unexpected data
     - prevents memory corruption on unexpected data
     - prevents memory-leaks on error
    
    fixes: #18124
    Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
    c6a7c06c
Name
Last commit
Last update
autotools Loading commit data...
bin Loading commit data...
compat Loading commit data...
contrib Loading commit data...
doc Loading commit data...
extras Loading commit data...
include Loading commit data...
lib Loading commit data...
m4 Loading commit data...
modules Loading commit data...
po Loading commit data...
share Loading commit data...
src Loading commit data...
test Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.LIB Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
THANKS Loading commit data...
bootstrap Loading commit data...
configure.ac Loading commit data...
make-alias Loading commit data...