/[svn]/hopm/trunk/src/libopm/src/config.c
ViewVC logotype

Diff of /hopm/trunk/src/libopm/src/config.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 5093 by michael, Mon Dec 22 19:16:10 2014 UTC revision 5094 by michael, Tue Dec 23 20:26:04 2014 UTC
# Line 89  OPM_CONFIG_T *libopm_config_create() Line 89  OPM_CONFIG_T *libopm_config_create()
89              break;              break;
90    
91           case OPM_TYPE_STRING:           case OPM_TYPE_STRING:
92              ret->vars[i] = strdup("");              ret->vars[i] = libopm_xstrdup("");
93              break;              break;
94    
95           case OPM_TYPE_ADDRESS:           case OPM_TYPE_ADDRESS:
# Line 187  OPM_ERR_T libopm_config_set(OPM_CONFIG_T Line 187  OPM_ERR_T libopm_config_set(OPM_CONFIG_T
187        case OPM_TYPE_STRING:        case OPM_TYPE_STRING:
188           if((char *) config->vars[key] != NULL)           if((char *) config->vars[key] != NULL)
189              MyFree(config->vars[key]);              MyFree(config->vars[key]);
190           config->vars[key] = strdup((char *) value);           config->vars[key] = libopm_xstrdup((char *) value);
191           break;           break;
192    
193        case OPM_TYPE_INT:        case OPM_TYPE_INT:
# Line 201  OPM_ERR_T libopm_config_set(OPM_CONFIG_T Line 201  OPM_ERR_T libopm_config_set(OPM_CONFIG_T
201           break;           break;
202    
203        case OPM_TYPE_STRINGLIST:        case OPM_TYPE_STRINGLIST:
204           node = libopm_node_create(strdup((char *) value));           node = libopm_node_create(libopm_xstrdup((char *) value));
205           libopm_list_add((OPM_LIST_T *) config->vars[key], node);           libopm_list_add((OPM_LIST_T *) config->vars[key], node);
206           break;                                   break;                        
207    

Legend:
Removed from v.5093  
changed lines
  Added in v.5094

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.28