Ticket #1855: 1855-missing-check-in-src_mcconfig_get.c-mc_config_get_gr.patch

File 1855-missing-check-in-src_mcconfig_get.c-mc_config_get_gr.patch, 1.0 KB (added by vit_r, 9 years ago)

Doubled fix

  • src/mcconfig/get.c

    From 1aadad22a9ab6ed81de2cfa6b8665810fef01ef3 Mon Sep 17 00:00:00 2001
    From: Vit Rosin <vit_r@list.ru>
    Date: Fri, 4 Dec 2009 23:47:21 +0000
    Subject: [PATCH]  small fix in src_mcconfig_get.c
    
    ---
     src/mcconfig/get.c |    6 ++++--
     1 files changed, 4 insertions(+), 2 deletions(-)
    
    diff --git a/src/mcconfig/get.c b/src/mcconfig/get.c
    index 8a1a449..fbb5218 100644
    a b mc_config_get_groups (mc_config_t * mc_config, gsize * len) 
    4646    if (!mc_config) 
    4747    { 
    4848        ret = g_try_malloc0 (sizeof (gchar **)); 
    49         *len=0; 
     49        if (len) 
     50            *len = 0; 
    5051        return ret; 
    5152    } 
    5253    ret = g_key_file_get_groups (mc_config->handle, len); 
    mc_config_get_keys (mc_config_t * mc_config, const gchar * group, gsize * len) 
    6768    if (!mc_config || !group) 
    6869    { 
    6970        ret = g_try_malloc0 (sizeof (gchar **)); 
    70         *len=0; 
     71        if (len) 
     72            *len = 0; 
    7173        return ret; 
    7274    } 
    7375    ret = g_key_file_get_keys (mc_config->handle, group, len, NULL);