From: Clément Stenac Date: Sat, 20 Nov 2004 11:20:30 +0000 (+0000) Subject: Fix crash in bookmarks X-Git-Tag: 0.8.2~1642 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=f3c51639c5117c458b3e6885c403a4825e4cdd0b;p=vlc Fix crash in bookmarks --- diff --git a/modules/control/hotkeys.c b/modules/control/hotkeys.c index 8eee3d5b36..2a42e96eb7 100755 --- a/modules/control/hotkeys.c +++ b/modules/control/hotkeys.c @@ -685,10 +685,13 @@ static void SetBookmark( intf_thread_t *p_intf, int i_num ) sprintf( psz_bookmark_name, "bookmark%i", i_num ); var_Create( p_intf, psz_bookmark_name, VLC_VAR_STRING|VLC_VAR_DOINHERIT ); - val.psz_string = strdup( p_playlist->pp_items[p_playlist->i_index]->input.psz_uri ); - var_Set( p_intf, psz_bookmark_name, val ); - msg_Info( p_intf, "setting playlist bookmark %i to %s", i_num, - val.psz_string ); + if( p_playlist->status.p_item ) + { + val.psz_string = strdup( p_playlist->status.p_item->input.psz_uri ); + var_Set( p_intf, psz_bookmark_name, val ); + msg_Info( p_intf, "setting playlist bookmark %i to %s", i_num, + val.psz_string ); + } vlc_object_release( p_playlist ); } }