libidav/webdav.c

changeset 786
f9d6e4cbcb62
parent 747
efbd59642577
child 788
9b9420041d8e
equal deleted inserted replaced
785:645f7e802873 786:f9d6e4cbcb62
397 va_start(ap, query); 397 va_start(ap, query);
398 DavResult result = dav_statement_execv(sn, stmt, ap); 398 DavResult result = dav_statement_execv(sn, stmt, ap);
399 va_end(ap); 399 va_end(ap);
400 400
401 dav_free_statement(stmt); 401 dav_free_statement(stmt);
402
403 if(result.status == -1) {
404 if(result.result) {
405 dav_resource_free(result.result);
406 result.result = NULL;
407 }
408 }
409
402 return result.result; 410 return result.result;
403 } 411 }
404 412
405 413
406 414

mercurial