dav/scfg.c

changeset 288
cd3846cc8b25
parent 256
54433cb371df
child 316
9d0505d80044
equal deleted inserted replaced
287:99bcd7915a0d 288:cd3846cc8b25
82 unsigned short xmlline) { 82 unsigned short xmlline) {
83 regex_t *regex = malloc(sizeof(regex_t)); 83 regex_t *regex = malloc(sizeof(regex_t));
84 if (regcomp(regex, value, REG_EXTENDED|REG_NOSUB)) { 84 if (regcomp(regex, value, REG_EXTENDED|REG_NOSUB)) {
85 print_warning(xmlline, 85 print_warning(xmlline,
86 "Invalid regular expression (%s) ... skipped\n", value); 86 "Invalid regular expression (%s) ... skipped\n", value);
87 free(regex);
87 return list; 88 return list;
88 } else { 89 } else {
89 return ucx_list_append(list, regex); 90 return ucx_list_append(list, regex);
90 } 91 }
91 } 92 }

mercurial