dav/sync.c

changeset 646
37a8bfae995e
parent 644
a38b15061848
child 648
fefe4b6f1048
equal deleted inserted replaced
645:ad61c1654dce 646:37a8bfae995e
3146 3146
3147 DavXmlNode *fileinfo = dav_get_property_ns(res, DAV_PROPS_NS, "finfo"); 3147 DavXmlNode *fileinfo = dav_get_property_ns(res, DAV_PROPS_NS, "finfo");
3148 if(fileinfo) { 3148 if(fileinfo) {
3149 FileInfo f; 3149 FileInfo f;
3150 finfo_get_values(fileinfo, &f); 3150 finfo_get_values(fileinfo, &f);
3151 if((dir->metadata & FINFO_DATE) == FINFO_DATE && f.date_set) { 3151 if((dir->metadata & FINFO_MTIME) == FINFO_MTIME && f.date_set) {
3152 // set mtime 3152 // set mtime
3153 struct utimbuf t; 3153 struct utimbuf t;
3154 t.actime = f.last_modified; 3154 t.actime = f.last_modified;
3155 t.modtime = f.last_modified; 3155 t.modtime = f.last_modified;
3156 if(utime(path, &t)) { 3156 if(utime(path, &t)) {

mercurial