vlc | branch: master | Steve Lhomme <[email protected]> | Tue Nov 24 08:56:33 2020 +0100| [4bc2b28f0a47273fb3b4e59304542847c3f6c66a] | committer: Steve Lhomme
audio_output/winstore: fix free of the default device It must be free'd with CoTaskMemFree and only once. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4bc2b28f0a47273fb3b4e59304542847c3f6c66a --- modules/audio_output/winstore.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/audio_output/winstore.c b/modules/audio_output/winstore.c index 021be7567f..07c4422f41 100644 --- a/modules/audio_output/winstore.c +++ b/modules/audio_output/winstore.c @@ -566,7 +566,8 @@ static void Close(vlc_object_t *obj) assert(sys->refs == 0); free(sys->acquired_device); - free(sys->requested_device); + if (sys->requested_device != sys->default_device) + free(sys->requested_device); CoTaskMemFree(sys->default_device); DeleteCriticalSection(&sys->lock); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
