src/server/webdav/multistatus.c

branch
webdav
changeset 229
73cb1c98ef7d
parent 227
3c23855f7b46
child 230
ca50e1ebdc4d
equal deleted inserted replaced
228:c0afce708b1d 229:73cb1c98ef7d
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) {

mercurial