URI: 
       Adding the IPv6 to the manpage. - 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 30a8aaeeec4fda1bcee8fb9419bb0a924241fd67
   DIR parent 0989e87037363bc4977b23da4304c51284026a14
  HTML Author: Christoph Lohmann <20h@r-36.net>
       Date:   Sat, 13 Apr 2013 21:25:04 +0200
       
       Adding the IPv6 to the manpage.
       
       Diffstat:
         M geomyidae.8                         |       8 ++++++++
         M main.c                              |      10 +++++++---
       
       2 files changed, 15 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/geomyidae.8 b/geomyidae.8
       @@ -11,6 +11,8 @@
        .Sh SYNOPSIS
        .Nm
        .Bk -words
       +.Op Fl 4
       +.Op Fl 6
        .Op Fl d
        .Op Fl l Ar logfile
        .Op Fl v Ar loglevel
       @@ -77,6 +79,12 @@ source archive.
        geomyidae options and default settings:
        .Bl -tag -width Ds
        .
       +.It Fl 4
       +Only use IPv4.
       +.
       +.It Fl 6
       +Only use IPv6.
       +.
        .It Fl d
        Don't fork into background
        .
   DIR diff --git a/main.c b/main.c
       @@ -395,19 +395,23 @@ main(int argc, char *argv[])
                if(bindip)
                        hints.ai_flags |= AI_CANONNAME;
        
       +        listfd = -1;
                if(v6) {
                        hints.ai_family = PF_INET6;
                        listfd = getlistenfd(&hints, bindip, port);
                        if(!v4 && listfd < 0) {
       -                        perror("getlistenfd");
       +                        perror("getlistenfd6");
                                return 1;
                        }
       +                if(listfd < 0)
       +                        perror("getlistenfd6");
                }
       -        if(v4) {
       +        if(v4 && listfd < 0) {
       +                printf("In v4\n");
                        hints.ai_family = PF_INET;
                        listfd = getlistenfd(&hints, bindip, port);
                        if(listfd < 0) {
       -                        perror("getlistenfd");
       +                        perror("getlistenfd4");
                                return 1;
                        }
                }