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)) { |