diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-06 17:11:50 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-06 17:11:50 +0000 |
commit | 228b8a01074fa999bf28de85610c0735b414ee59 (patch) | |
tree | 3432dbb4c587313f0146d26dd462036185b8fe25 | |
parent | 504e9aa82aa10a6420ad18ca041db3bae3ff63d7 (diff) | |
download | mpv-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.c | 2 | ||||
-rw-r--r-- | m_option.c | 2 |
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; |