bug-inetutils
[Top][All Lists]
Advanced

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

[bug-inetutils] [patch] Helping telnetd in OpenBSD.


From: Mats Erik Andersson
Subject: [bug-inetutils] [patch] Helping telnetd in OpenBSD.
Date: Tue, 26 Oct 2010 22:57:06 +0200
User-agent: Mutt/1.5.18 (2008-05-17)

Hello there,

the functionality problem of telnetd in OpenBSD, which I mentioned
recently in another letter, has an elementary solution.

For the record, without this minute change telnetd fails on every
connection under OpenBSD, be it IPv4 or IPv6.

Regards,
Mats


-- 
>From 7e1136ac7fccf74bc468e916df172a09903ea7b5 Mon Sep 17 00:00:00 2001
From: Mats Erik Andersson <address@hidden>
Date: Tue, 26 Oct 2010 22:48:15 +0200
Subject: [PATCH] telnetd/telnetd.c: Reuse address length. Needed for OpenBSD.

---
 ChangeLog         |    4 ++++
 telnetd/telnetd.c |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index d2f4be6..bfef348 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-10-26  Mats Erik Andersson <address@hidden>
+
+       * telnetd/telnetd.c (telnetd_setup): Really use LEN as size of address.
+
 2010-10-19  Alfred M. Szmidt  <address@hidden>
 
        Added gendocs module for generation of web manual.
diff --git a/telnetd/telnetd.c b/telnetd/telnetd.c
index b72cd73..b155087 100644
--- a/telnetd/telnetd.c
+++ b/telnetd/telnetd.c
@@ -300,7 +300,7 @@ telnetd_setup (int fd)
     }
 
 #ifdef IPV6
-  err = getnameinfo ((struct sockaddr *) &saddr, sizeof (saddr), buf,
+  err = getnameinfo ((struct sockaddr *) &saddr, len, buf,
                     sizeof (buf), NULL, 0, NI_NUMERICHOST);
   if (err)
     {
-- 
1.7.1




reply via email to

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