memstream: reset ptr on vlc_memstream_close() error
It's easier to spot of NULL pointer dereference than a use after free. In the POSIX implementation [1] the status of the pointer is undefined on error. In our implementation it's free'd. In both cases it's better some to use that pointer value after exiting vlc_memstream_close(). [1] https://pubs.opengroup.org/onlinepubs/9699919799/functions/open_memstream.html
Loading
Please register or sign in to comment