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: |
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: |
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 |
|
|