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; |
|
595 if(!res) { |
594 if(!res) { |
596 if(sn->error == DAV_NOT_FOUND) { |
595 if(sn->error == DAV_NOT_FOUND) { |
597 res = dav_resource_new(sn, path); |
596 res = dav_resource_new(sn, path); |
598 if(dav_create(res)) { |
597 if(dav_create(res)) { |
599 fprintf(stderr, "Cannot create resource.\n"); |
598 fprintf(stderr, "Cannot create resource.\n"); |