summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authorivo <ivo@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-08-13 16:45:20 +0000
committerivo <ivo@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-08-13 16:45:20 +0000
commitc13cfd750e45974a967a4c2a74adb5f1783ae9ff (patch)
tree5f4f10d559960eb45152be5bfa3a017ac929dd54 /mplayer.c
parentf84a99876580f6cdd64b8153e15b4d24b4e148bf (diff)
downloadmpv-c13cfd750e45974a967a4c2a74adb5f1783ae9ff.tar.bz2
mpv-c13cfd750e45974a967a4c2a74adb5f1783ae9ff.tar.xz
fix segfault if an unknown property is requested
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19386 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/mplayer.c b/mplayer.c
index b6dec82506..0ac790bf2d 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -4374,7 +4374,10 @@ if(step_sec>0) {
m_option_t* prop;
void* val;
prop = mp_property_find(cmd->args[0].v.s);
- if(!prop) mp_msg(MSGT_CPLAYER,MSGL_WARN,"Unkown property: '%s'\n",cmd->args[0].v.s);
+ if(!prop) {
+ mp_msg(MSGT_CPLAYER,MSGL_WARN,"Unkown property: '%s'\n",cmd->args[0].v.s);
+ break;
+ }
/* Use m_option_print directly to get easily parseable values. */
val = calloc(1,prop->type->size);
if(m_property_do(prop,M_PROPERTY_GET,val) <= 0) {