[Top][All Lists]
[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
- [bug-inetutils] [patch] Helping telnetd in OpenBSD.,
Mats Erik Andersson <=