Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
5dcb07be by Ayush Dey at 2026-01-15T11:14:23+00:00
preparser: release preparser request on early return
- - - - -
2 changed files:
- src/media_source/media_tree.c
- src/playlist/preparse.c
Changes:
=====================================
src/media_source/media_tree.c
=====================================
@@ -173,6 +173,7 @@ media_subtree_preparse_ended(vlc_preparser_req *req, int
status, void *user_data
if (!found) {
/* the node probably failed to be allocated */
vlc_media_tree_Unlock(tree);
+ vlc_preparser_req_Release(req);
return;
}
vlc_media_tree_Notify(tree, on_preparse_end, subtree_root, status);
=====================================
src/playlist/preparse.c
=====================================
@@ -95,7 +95,10 @@ on_preparse_ended(vlc_preparser_req *req, int status, void
*userdata)
vlc_playlist_t *playlist = userdata;
if (status != VLC_SUCCESS)
+ {
+ vlc_preparser_req_Release(req);
return;
+ }
vlc_playlist_Lock(playlist);
ssize_t index = vlc_playlist_IndexOfMedia(playlist, media);
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/5dcb07bec54c35055630ef0567e9d199cb4b7415
--
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/5dcb07bec54c35055630ef0567e9d199cb4b7415
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits