Date: Sun, 31 Mar 1996 22:22:07 +0900 (JST) From: greg@greg.rim.or.jp To: FreeBSD-gnats-submit@freebsd.org Cc: greg@greg.rim.or.jp Subject: misc/1112: Can not work getnetbyaddr on NIS Message-ID: <199603311322.WAA01223@apollon.greg.rim.or.jp> Resent-Message-ID: <199603311440.GAA26495@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 1112
>Category: misc
>Synopsis: Can not work getnetbyaddr on NIS
>Confidential: yes
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Mar 31 06:40:01 PST 1996
>Last-Modified:
>Originator: Kensaku Masuda
>Organization:
>Release: FreeBSD 2.2-960323-SNAP i386
>Environment:
My /etc/host.conf is
# $Id: host.conf,v 1.2 1993/11/07 01:02:57 wollman Exp $
# Default is to use the nameserver first
# bind
# If that doesn't work, then try the /etc/hosts file
hosts
#bind
# If you have YP/NIS configured, uncomment the next line
nis
>Description:
Don't work standard C library function that is "getnetbyaddr".
I have sended to patch ( ID misc/1079 ), but commiter drop
a one diference..... May be.
>How-To-Repeat:
Running netstat command with -r option
>Fix:
diff -ruN net.original/getnetbynis.c net/getnetbynis.c
--- net.original/getnetbynis.c Sun Oct 22 23:39:06 1995
+++ net/getnetbynis.c Thu Mar 28 23:13:20 1996
@@ -122,7 +122,7 @@
if (type != AF_INET)
return (NULL);
- in.s_addr = addr;
+ in.s_addr = htonl(addr);
str = inet_ntoa(in);
cp = str + strlen(str) - 2;
while(!strcmp(cp, ".0")) {
>Audit-Trail:
>Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603311322.WAA01223>
