diff options
-rw-r--r-- | src/xine-engine/configfile.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/xine-engine/configfile.c b/src/xine-engine/configfile.c index 37a4e38ad..00665adbc 100644 --- a/src/xine-engine/configfile.c +++ b/src/xine-engine/configfile.c @@ -1451,7 +1451,7 @@ static char* config_register_serialized_entry (config_values_t *this, const char if (!bytes) goto exit; if ((value_count < 0) || (value_count > 256)) goto exit; - enum_values = malloc (sizeof(void*) * value_count + 1); + enum_values = calloc (value_count + 1, sizeof(void*)); for (i = 0; i < value_count; i++) { pos += bytes = get_string(output, output_len, pos, &enum_values[i]); if (!bytes) goto exit; |