diff options
author | ivo <ivo@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-08-13 16:45:20 +0000 |
---|---|---|
committer | ivo <ivo@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-08-13 16:45:20 +0000 |
commit | c13cfd750e45974a967a4c2a74adb5f1783ae9ff (patch) | |
tree | 5f4f10d559960eb45152be5bfa3a017ac929dd54 /mplayer.c | |
parent | f84a99876580f6cdd64b8153e15b4d24b4e148bf (diff) | |
download | mpv-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.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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) { |