vlc | branch: master | Thomas Guillem <[email protected]> | Fri Jul 8 16:17:11 2016 +0200| [23536a28c22c1c12a2e1f52031dea8bea7b94f1a] | committer: Thomas Guillem
keystore: fix use-after-free > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=23536a28c22c1c12a2e1f52031dea8bea7b94f1a --- src/misc/keystore.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/misc/keystore.c b/src/misc/keystore.c index a05907d..3f9077c 100644 --- a/src/misc/keystore.c +++ b/src/misc/keystore.c @@ -309,8 +309,11 @@ credential_find_keystore(vlc_credential *p_credential, vlc_keystore *p_keystore) * p_credential->psz_username (default username) can be a pointer to an * entry */ if (p_credential->i_entries_count > 0) + { vlc_keystore_release_entries(p_credential->p_entries, p_credential->i_entries_count); + p_credential->psz_username = NULL; + } p_credential->p_entries = p_entries; p_credential->i_entries_count = i_entries_count; _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
