Commit d7f46e85 authored by Pierre d'Herbemont's avatar Pierre d'Herbemont

libvlc_video_get_width: Don't use a potentially freed pointer.

Pointed-out-by: Lukas
parent fb90e6be
...@@ -154,13 +154,16 @@ int libvlc_video_get_height( libvlc_media_player_t *p_mi, ...@@ -154,13 +154,16 @@ int libvlc_video_get_height( libvlc_media_player_t *p_mi,
int libvlc_video_get_width( libvlc_media_player_t *p_mi, int libvlc_video_get_width( libvlc_media_player_t *p_mi,
libvlc_exception_t *p_e ) libvlc_exception_t *p_e )
{ {
int width;
vout_thread_t *p_vout = GetVout( p_mi, p_e ); vout_thread_t *p_vout = GetVout( p_mi, p_e );
if( !p_vout ) if( !p_vout ) return 0;
return 0;
width = p_vout->i_window_width;
vlc_object_release( p_vout ); vlc_object_release( p_vout );
return p_vout->i_window_width; return width;
} }
int libvlc_media_player_has_vout( libvlc_media_player_t *p_mi, int libvlc_media_player_has_vout( libvlc_media_player_t *p_mi,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment