ref: 5390510d0ae960fae9a0a9039bb9da3d1f4f969c
parent: 020e1b4876c3740befcacd48d47873453a3de663
author: sirjofri <sirjofri@sirjofri.de>
date: Sat Mar 29 10:52:45 EDT 2025
adds copyright file length
--- a/mapfs.c
+++ b/mapfs.c
@@ -15,6 +15,7 @@
}
char *copyright = "© OpenStreetMap Contributors (ODbL)";
+int copyrightlen;
char Ebadzoom[] = "bad zoom";
char Enofile[] = "file not found";
@@ -231,7 +232,8 @@
dir->qid = mkqid(Qcopy, QTFILE);
dir->mode = 0444;
dir->name = estrdup9p("copyright");
- goto fulldefs;
+ dir->length = copyrightlen;
+ goto ugdefs;
case Qz:
dir->qid = mkzqid(p->z);
snprint(buf, sizeof buf, "%d", p->z);
@@ -249,6 +251,7 @@
dir->mode = 0777|DMDIR;
fulldefs:
dir->length = 0;
+ugdefs:
dir->uid = estrdup9p(uid);
dir->gid = estrdup9p(uid);
}
@@ -417,6 +420,7 @@
initnumtiles();
uid = getuser();
+ copyrightlen = strlen(copyright);
postmountsrv(&fs, srv, mtpt, MREPL|MCREATE);
}
--
⑨