From 2e51fd4440edf02797b1e1a36a8fad614684a835 Mon Sep 17 00:00:00 2001 From: reimar Date: Wed, 22 Feb 2006 20:39:44 +0000 Subject: use calloc instead of malloc in copy_func_pf, missing initialization of next field caused crash (fixes bug #459) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17668 b3059339-0415-0410-9bf9-f77b7e298cf2 --- m_option.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'm_option.c') diff --git a/m_option.c b/m_option.c index 850d117594..47a14c46c2 100644 --- a/m_option.c +++ b/m_option.c @@ -718,7 +718,7 @@ static void copy_func_pf(m_option_t* opt,void* dst, void* src) { free_func_pf(dst); while(s) { - d = (m_func_save_t*)malloc(sizeof(m_func_save_t)); + d = (m_func_save_t*)calloc(1,sizeof(m_func_save_t)); d->name = strdup(s->name); d->param = s->param ? strdup(s->param) : NULL; if(last) -- cgit v1.2.3