Skip to content

Commit

Permalink
Update.
Browse files Browse the repository at this point in the history
	* nss/nss_files/files-ethers.c: Use case-insensitive lookup.
	(LINE_PARSER): Allow any number of spaces between ip address and number.
	Fixes PR libc/1833, reported by rp010gf@voruta.vu.lt.
  • Loading branch information
Andreas Jaeger committed Aug 1, 2000
1 parent eba8c0e commit 9bd0bec
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
4 changes: 4 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
2000-08-01 Andreas Jaeger <aj@suse.de>

* nss/nss_files/files-ethers.c: Use case-insensitive lookup.
(LINE_PARSER): Allow any number of spaces between ip address and number.
Fixes PR libc/1833, reported by rp010gf@voruta.vu.lt.

* conform/data/netdb.h-data: Remove getipnodebyaddr and friends.

* include/netdb.h: Remove getipnodebyaddr and friends, leave
Expand Down
6 changes: 3 additions & 3 deletions nss/nss_files/files-ethers.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (C) 1996, 1997 Free Software Foundation, Inc.
/* Copyright (C) 1996, 1997, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
Expand Down Expand Up @@ -45,7 +45,7 @@ LINE_PARSER
if (cnt < 5)
INT_FIELD (number, ISCOLON , 0, 16, (unsigned int))
else
INT_FIELD (number, isspace, 0, 16, (unsigned int))
INT_FIELD (number, isspace, 1, 16, (unsigned int))

if (number > 0xff)
return 0;
Expand All @@ -60,7 +60,7 @@ LINE_PARSER

DB_LOOKUP (hostton, 1 + strlen (name), (".%s", name),
{
if (strcmp (result->e_name, name) == 0)
if (__strcasecmp (result->e_name, name) == 0)
break;
}, const char *name)

Expand Down

0 comments on commit 9bd0bec

Please sign in to comment.