libidav/methods.c

changeset 135
664aeaec8d25
parent 128
649eb328674a
child 137
01cb9aabff05
--- a/libidav/methods.c	Tue Jul 07 20:47:02 2015 +0200
+++ b/libidav/methods.c	Wed Jul 08 17:31:26 2015 +0200
@@ -32,7 +32,6 @@
 
 #include "utils.h"
 #include "methods.h"
-#include "davql.h"
 #include "crypto.h"
 #include "session.h"
 
@@ -375,7 +374,7 @@
 }
 
 
-DavResource* parse_propfind_response(DavSession *sn, DavResource *root, UcxBuffer *response, DavQOp *cond, size_t len) {
+DavResource* parse_propfind_response(DavSession *sn, DavResource *root, UcxBuffer *response) {
     char *url = NULL;
     curl_easy_getinfo(sn->handle, CURLINFO_EFFECTIVE_URL, &url);
     if(!root) {
@@ -396,7 +395,7 @@
     while(node) {
         if(node->type == XML_ELEMENT_NODE) {
             if(xstreq(node->name, "response")) {
-                parse_response_tag(root, node, cond, len);
+                parse_response_tag(root, node);
             }
         }
         node = node->next;
@@ -463,7 +462,7 @@
     set_davprops(res);
 }
 
-int parse_response_tag(DavResource *resource, xmlNode *node, DavQOp *cond, size_t clen) {
+int parse_response_tag(DavResource *resource, xmlNode *node) {
     DavSession *sn = resource->session;
     
     //DavResource *res = resource;
@@ -607,12 +606,6 @@
     
     set_davprops(res);
     if(res != resource) {
-        if(clen > 0) {
-            if(!condition_eval(res, cond, clen)) {
-                // skip resource
-                return 0;
-            }
-        }
         resource_add_child(resource, res);
     }
     

mercurial