diff options
-rw-r--r-- | m_option.c | 2 |
1 files changed, 1 insertions, 1 deletions
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) |