bug-inetutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-inetutils] IPv6 only in inetd (1.6.90)


From: Ross Alexander
Subject: [bug-inetutils] IPv6 only in inetd (1.6.90)
Date: Tue, 24 Nov 2009 15:02:52 +0000

Hello,

 

The se_v4mapped flag is doing the opposite to what it should be.  When you specify tcp you get V6 only and when you specify tcp6 you get V4 mapped V6.

 

Cheers

 

Ross

 

*** inetd.c.orig                2009-11-24 14:58:47.000000000 +0000

--- inetd.c            2009-11-24 14:59:14.000000000 +0000

***************

*** 581,587 ****

  #ifdef IPV6

    if (sep->se_family == AF_INET6)

      {

!       int val = sep->se_v4mapped;

        if (setsockopt (sep->se_fd, IPPROTO_IPV6, IPV6_V6ONLY,

                                      (char *) &val, sizeof (val)) < 0)

                syslog (LOG_ERR, "setsockopt (IPV6_V6ONLY): %m");

--- 581,587 ----

  #ifdef IPV6

    if (sep->se_family == AF_INET6)

      {

!       int val = sep->se_v4mapped ? 0 : 1;

        if (setsockopt (sep->se_fd, IPPROTO_IPV6, IPV6_V6ONLY,

                                      (char *) &val, sizeof (val)) < 0)

                syslog (LOG_ERR, "setsockopt (IPV6_V6ONLY): %m");

 

 

Ross Alexander

SAP Basis

NEC Europe Ltd

European Information Systems

Tel:     +44 20 8752 3394

 

IMPORTANT: The information contained in this e-mail and attachment (if any) is intended for the person to whom it is addressed and may contain confidential and/or privileged information. The contents of this message may contain personal views which are not the views of NEC Europe Ltd or its subsidiaries, unless specifically stated. You should not copy, retain, forward or disclose its contents to anyone else, or take any action based upon it, if it is not addressed to you personally.  If you have received this e-mail in error please contact the sender immediately. Any legally binding agreement resulting from its content must be made separately in a printed

 

NEC Europe Limited | Registered Office: NEC House, 1 Victoria Road, London W3 6BL | Registered in England 2832014

 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]