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

Reply via email to