summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-06 17:11:50 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-06 17:11:50 +0000
commit228b8a01074fa999bf28de85610c0735b414ee59 (patch)
tree3432dbb4c587313f0146d26dd462036185b8fe25
parent504e9aa82aa10a6420ad18ca041db3bae3ff63d7 (diff)
downloadmpv-228b8a01074fa999bf28de85610c0735b414ee59.tar.bz2
mpv-228b8a01074fa999bf28de85610c0735b414ee59.tar.xz
fixed 'mplayer -nosound xxx' sig11 if configfile have string list options
(actually there was one dword less allocated... and so got corrupted) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8385 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--cfgparser.c2
-rw-r--r--m_option.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/cfgparser.c b/cfgparser.c
index 1dde14ed89..08a0a5396d 100644
--- a/cfgparser.c
+++ b/cfgparser.c
@@ -647,7 +647,7 @@ static int config_read_option(m_config_t *config,config_t** conf_list, char *opt
goto out;
}
ret = 1;
- res = malloc((n+1)*sizeof(char*));
+ res = malloc((n+2)*sizeof(char*));
ptr = param;
n = 0;
// while(ptr[0] != '\0') {
diff --git a/m_option.c b/m_option.c
index 75645c15ee..14da9809c4 100644
--- a/m_option.c
+++ b/m_option.c
@@ -498,7 +498,7 @@ static int parse_str_list(m_option_t* opt,char *name, char *param, void* dst, in
if(!dst) return 1;
- res = malloc((n+1)*sizeof(char*));
+ res = malloc((n+2)*sizeof(char*));
ptr = param;
n = 0;