git.videolan.org
/
vlc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b6a3054
)
ncurses: workaround a race condition spotted by akem. darkwired pwnage
author
Rafaël Carré
<funman@videolan.org>
Thu, 1 Nov 2007 03:47:33 +0000
(
03:47
+0000)
committer
Rafaël Carré
<funman@videolan.org>
Thu, 1 Nov 2007 03:47:33 +0000
(
03:47
+0000)
modules/gui/ncurses.c
patch
|
blob
|
history
diff --git
a/modules/gui/ncurses.c
b/modules/gui/ncurses.c
index
3049719
..
f20e118
100644
(file)
--- a/
modules/gui/ncurses.c
+++ b/
modules/gui/ncurses.c
@@
-579,6
+579,11
@@
static int HandleKey( intf_thread_t *p_intf, int i_key )
case KEY_ENTER:
case 0x0d:
+ if( !p_sys->pp_plist || !p_sys->pp_plist[p_sys->i_box_plidx] )
+ {
+ b_ret = VLC_FALSE;
+ break;
+ }
if( p_sys->pp_plist[p_sys->i_box_plidx]->p_item->i_children
== -1 )
{