diff mplayer.c @ 19380:64f9a6ce71e1

fix segfault if an unknown property is requested
author ivo
date Sun, 13 Aug 2006 16:45:20 +0000
parents ba95c4fa0684
children c0c3a2f8bb32
line wrap: on
line diff
--- a/mplayer.c	Sun Aug 13 15:14:17 2006 +0000
+++ b/mplayer.c	Sun Aug 13 16:45:20 2006 +0000
@@ -4374,7 +4374,10 @@
         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) {