ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/hopm/trunk/src/libopm/src/config.c
(Generate patch)

Comparing hopm/trunk/src/libopm/src/config.c (file contents):
Revision 5081 by michael, Mon Dec 22 19:16:10 2014 UTC vs.
Revision 5094 by michael, Tue Dec 23 20:26:04 2014 UTC

# Line 89 | Line 89 | OPM_CONFIG_T *libopm_config_create()
89              break;
90  
91           case OPM_TYPE_STRING:
92 <            ret->vars[i] = strdup("");
92 >            ret->vars[i] = libopm_xstrdup("");
93              break;
94  
95           case OPM_TYPE_ADDRESS:
# Line 187 | Line 187 | OPM_ERR_T libopm_config_set(OPM_CONFIG_T
187        case OPM_TYPE_STRING:
188           if((char *) config->vars[key] != NULL)
189              MyFree(config->vars[key]);
190 <         config->vars[key] = strdup((char *) value);
190 >         config->vars[key] = libopm_xstrdup((char *) value);
191           break;
192  
193        case OPM_TYPE_INT:
# Line 201 | Line 201 | OPM_ERR_T libopm_config_set(OPM_CONFIG_T
201           break;
202  
203        case OPM_TYPE_STRINGLIST:
204 <         node = libopm_node_create(strdup((char *) value));
204 >         node = libopm_node_create(libopm_xstrdup((char *) value));
205           libopm_list_add((OPM_LIST_T *) config->vars[key], node);
206           break;                        
207  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines