Introduction
Introduction Statistics Contact Development Disclaimer Help
Do not shorten path, if base is empty. - geomyidae - A small C-based gopherd.
git clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfri…
Log
Files
Refs
Tags
README
LICENSE
---
commit 828c9cc5ebc09271b73a3847aede892168d64765
parent 6c9e39e916f752250680a56bc2dad229c040af7a
Author: Christoph Lohmann <[email protected]>
Date: Sun, 26 Apr 2020 12:31:10 +0200
Do not shorten path, if base is empty.
Diffstat:
M handlr.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/handlr.c b/handlr.c
@@ -40,7 +40,8 @@ handledir(int sock, char *path, char *port, char *base, char …
par = xstrdup(pa);
b = strrchr(par + strlen(base), '/');
if (b != NULL) {
- *b = '\0';
+ if (strlen(par) > 1)
+ *b = '\0';
dprintf(sock, "1..\t%s\t%s\t%s\r\n",
par + strlen(base), ohost, port);
}
You are viewing proxied material from bitreich.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.