]> git.sesse.net Git - vlc/commitdiff
Whitelisting.
authorRémi Denis-Courmont <rem@videolan.org>
Thu, 24 Jan 2008 15:55:05 +0000 (15:55 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Thu, 24 Jan 2008 15:55:05 +0000 (15:55 +0000)
include/vlc_configuration.h
src/modules/entry.c

index 9432b3201624267bd64bb483ef1de9c057d75d46..3af9f9014147ad3c9e9eb2b261534b3b84694f1e 100644 (file)
@@ -282,7 +282,7 @@ enum vlc_config_properties
     VLC_CONFIG_OLDNAME,
     /* former option name (args=const char *) */
 
-    VLC_CONFIG_UNSAFE,
+    VLC_CONFIG_SAFE,
     /* tag as modifiable by untrusted input item "sources" (args=none) */
 };
 
@@ -472,8 +472,10 @@ VLC_EXPORT( int, vlc_config_set, (module_config_t *, int, ...) );
 #define change_unsaveable() \
     vlc_config_set (p_config, VLC_CONFIG_VOLATILE)
 
-#define change_unsafe() \
-    vlc_config_set (p_config, VLC_CONFIG_UNSAFE)
+#define change_unsafe() (void)0 /* no-op */
+
+#define change_safe() \
+    vlc_config_set (p_config, VLC_CONFIG_SAFE)
 
 /****************************************************************************
  * config_chain_t:
index fa57d2b3c5c0dba5305fefdc9ae2b94da7c0568f..2e3edcef81e39165adeb6490e2a6dfdf46160105 100644 (file)
@@ -411,7 +411,7 @@ int vlc_config_set (module_config_t *restrict item, int id, ...)
             break;
         }
 
-        case VLC_CONFIG_UNSAFE:
+        case VLC_CONFIG_SAFE:
             item->b_unsafe = VLC_TRUE;
             ret = 0;
             break;