URI: 
       Do not output .., if base is empty. - geomyidae - A small C-based gopherd.
  HTML git clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
   DIR LICENSE
       ---
   DIR commit b89d42032c1f80875756de5f7c11eee5679951ba
   DIR parent 828c9cc5ebc09271b73a3847aede892168d64765
  HTML Author: Christoph Lohmann <20h@r-36.net>
       Date:   Sun, 26 Apr 2020 12:34:24 +0200
       
       Do not output .., if base is empty.
       
       Diffstat:
         M handlr.c                            |       7 ++++---
       
       1 file changed, 4 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/handlr.c b/handlr.c
       @@ -40,10 +40,11 @@ handledir(int sock, char *path, char *port, char *base, char *args,
                par = xstrdup(pa);
                b = strrchr(par + strlen(base), '/');
                if (b != NULL) {
       -                if (strlen(par) > 1)
       +                if (b != par) {
                                *b = '\0';
       -                dprintf(sock, "1..\t%s\t%s\t%s\r\n",
       -                        par + strlen(base), ohost, port);
       +                        dprintf(sock, "1..\t%s\t%s\t%s\r\n",
       +                                par + strlen(base), ohost, port);
       +                }
                }
                free(par);