212 } |
212 } |
213 errlist = newelm; |
213 errlist = newelm; |
214 } |
214 } |
215 |
215 |
216 // we have the list -> add the new element |
216 // we have the list -> add the new element |
217 UcxList *newlistelm = ucx_list_append_a(a, errlist->end, property); |
217 if(webdav_plist_add(pool, &errlist->begin, &errlist->end, property)) { |
218 if(!newlistelm) { |
|
219 return 1; |
218 return 1; |
220 } |
|
221 errlist->end = newlistelm; |
|
222 if(!errlist->begin) { |
|
223 errlist->begin = newlistelm; |
|
224 } |
219 } |
225 return 0; |
220 return 0; |
226 } |
221 } |
227 |
222 |
228 int msresponse_close(WebdavResource *res) { |
223 int msresponse_close(WebdavResource *res) { |