[vlc-commits] addons: Fix leak

2017-06-19 Thread Hugo Beauzée-Luyssen
vlc | branch: master | Hugo Beauzée-Luyssen  | Fri Jun 16 
18:07:04 2017 +0200| [d9cb1d5674e3186da705214aaa9a25eecc15cc6f] | committer: 
Hugo Beauzée-Luyssen

addons: Fix leak

refs #18321

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d9cb1d5674e3186da705214aaa9a25eecc15cc6f
---

 src/misc/addons.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/misc/addons.c b/src/misc/addons.c
index 641ebd3b4a..662b6bcc79 100644
--- a/src/misc/addons.c
+++ b/src/misc/addons.c
@@ -116,6 +116,7 @@ void addon_entry_Release( addon_entry_t * p_entry )
 FOREACH_ARRAY( p_file, p_entry->files )
 free( p_file->psz_filename );
 free( p_file->psz_download_uri );
+free( p_file );
 FOREACH_END()
 ARRAY_RESET( p_entry->files );
 

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits


[vlc-commits] addons: Fix leak on error

2017-05-16 Thread Hugo Beauzée-Luyssen
vlc | branch: master | Hugo Beauzée-Luyssen  | Mon May 15 
13:28:20 2017 +0200| [cf7d63952f629b3dc2ad3e347a91dd99619285e7] | committer: 
Hugo Beauzée-Luyssen

addons: Fix leak on error

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=cf7d63952f629b3dc2ad3e347a91dd99619285e7
---

 modules/misc/addons/vorepository.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/modules/misc/addons/vorepository.c 
b/modules/misc/addons/vorepository.c
index 4f25bc8b4e..f940f344b6 100644
--- a/modules/misc/addons/vorepository.c
+++ b/modules/misc/addons/vorepository.c
@@ -496,7 +496,10 @@ static int Open(vlc_object_t *p_this)
 if ( p_finder->psz_uri &&
  strcmp( "repo://"ADDONS_MODULE_SHORTCUT, p_finder->psz_uri ) &&
  memcmp( "repo://", p_finder->psz_uri, 8 ) )
+{
+free( p_finder->p_sys );
 return VLC_EGENERIC;
+}
 
 p_finder->pf_find = Find;
 p_finder->pf_retrieve = Retrieve;

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits