dav/db.c

changeset 523
923a4528a2ae
parent 522
46f96dcd6eab
child 524
d53fd1006485
--- a/dav/db.c	Wed Mar 13 18:43:30 2019 +0100
+++ b/dav/db.c	Thu Mar 14 17:43:31 2019 +0100
@@ -180,6 +180,7 @@
                 }
                 case 5: {
                     char *end;
+                    errno = 0;
                     long int mode = strtol((char*)value, &end, 8);
                     if(errno == 0) {
                         res->mode = (mode_t)mode;
@@ -196,7 +197,7 @@
                 case 7: {
                     uint64_t gid = 0;
                     if(util_strtouint((char*)value, &gid)) {
-                        res->uid = (gid_t)gid;
+                        res->gid = (gid_t)gid;
                     }
                     break;
                 }

mercurial