From 1e65a4848e04660ae4d4717777ef418993da6a7e Mon Sep 17 00:00:00 2001 From: Laslo Hunhold Date: Wed, 28 Jun 2017 08:29:31 +0200 Subject: [PATCH] Fix dir-check in dirent We cannot do this, as it falsely added a / to a link pointing to a socket. --- quark.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quark.c b/quark.c index 3c80be1..49cef68 100644 --- a/quark.c +++ b/quark.c @@ -387,7 +387,7 @@ senddir(int fd, char *name, struct request *r) /* entry line */ if (dprintf(fd, "
\n\t\t%s%s", e[i]->d_name, - (e[i]->d_type & DT_DIR ? "/" : ""), + (e[i]->d_type == DT_DIR) ? "/" : "", e[i]->d_name, filetype(e[i]->d_type)) < 0) { s = S_REQUEST_TIMEOUT;