fix a buffer overflow
[libpicofe.git] / config_file.c
index 4fbc36a..a1e67ae 100644 (file)
@@ -5,6 +5,7 @@
  * (at your option):
  *  - GNU GPL, version 2 or later.
  *  - GNU LGPL, version 2.1 or later.
+ *  - MAME license.
  * See the COPYING file in the top-level directory.
  */
 
@@ -146,14 +147,14 @@ static int parse_bind_val(const char *val, int *type)
        return -1;
 }
 
-void config_read_keys(const char *cfg)
+void config_read_keys(const char *cfg_content)
 {
        char dev[256], key[128], *act;
        const char *p;
        int bind, bindtype;
        int dev_id;
 
-       p = cfg;
+       p = cfg_content;
        while (p != NULL && (p = strstr(p, "binddev = ")) != NULL) {
                p += 10;