dav/finfo.c

changeset 646
37a8bfae995e
parent 618
4b34d12cf211
child 736
40be8db6fe45
--- a/dav/finfo.c	Fri Sep 20 20:27:05 2019 +0200
+++ b/dav/finfo.c	Sat Sep 28 09:09:14 2019 +0200
@@ -46,7 +46,7 @@
     scstr_t s = scstr(str);
     
     if(!sstrcmp(s, SC("*")) || !sstrcmp(s, SC("a")) || !sstrcmp(s, SC("all"))) {
-        return FINFO_DATE|FINFO_OWNER|FINFO_MODE|FINFO_XATTR;
+        return FINFO_MTIME|FINFO_OWNER|FINFO_MODE|FINFO_XATTR;
     }
     
     ssize_t count = 0;
@@ -57,8 +57,8 @@
     uint32_t finfo = 0;
     for(int i=0;i<count;i++) {
         sstr_t f = fs[i];
-        if(!sstrcasecmp(f, SC("date"))) {
-            finfo |= FINFO_DATE;
+        if(!sstrcasecmp(f, SC("mtime"))) {
+            finfo |= FINFO_MTIME;
         } else if(!sstrcasecmp(f, SC("owner"))) {
             finfo |= FINFO_OWNER;
         } else if(!sstrcasecmp(f, SC("mode"))) {
@@ -97,7 +97,7 @@
     DavXmlNode *content = NULL;
     DavXmlNode *last = NULL;
     
-    if((finfo & FINFO_DATE) == FINFO_DATE) {
+    if((finfo & FINFO_MTIME) == FINFO_MTIME) {
         char str[32];
         struct tm *date = gmtime(&s->st_mtime);
         strftime(str, 32, "%a, %d %b %Y %H:%M:%S GMT", date);

mercurial