dav/main.c

changeset 24
a317202ae787
parent 22
e593f7e41be0
child 26
146171b57e69
equal deleted inserted replaced
23:2b0a7361f15c 24:a317202ae787
589 fprintf(stderr, "cannot open input file\n"); 589 fprintf(stderr, "cannot open input file\n");
590 return -1; 590 return -1;
591 } 591 }
592 592
593 DavResource *res = dav_query(sn, "get - from %s", path); 593 DavResource *res = dav_query(sn, "get - from %s", path);
594 sn->error = DAV_NOT_FOUND;
594 if(!res) { 595 if(!res) {
595 if(sn->error = DAV_NOT_FOUND) { 596 if(sn->error == DAV_NOT_FOUND) {
596 res = dav_resource_new(sn, path); 597 res = dav_resource_new(sn, path);
598 if(dav_create(res)) {
599 fprintf(stderr, "Cannot create resource.\n");
600 return -1;
601 }
597 } else { 602 } else {
598 if(sn->errorstr) { 603 if(sn->errorstr) {
599 fprintf(stderr, "Error: %s\n", sn->errorstr); 604 fprintf(stderr, "Error: %s\n", sn->errorstr);
600 } else { 605 } else {
601 fprintf(stderr, "Error\n"); 606 fprintf(stderr, "Error\n");

mercurial