From 30f1226b0b921c541d539450e5b6fe8af7fc4ab9 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 29 Aug 2000 18:12:01 +0000 Subject: Update. 2000-08-29 Ulrich Drepper * inet/rcmd.c (__checkhost_sa): If getnameinfo succeeds but the names don't match don't return. Patch by Olaf Kirch . --- inet/rcmd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'inet') diff --git a/inet/rcmd.c b/inet/rcmd.c index 6c01f96..16ad02b 100644 --- a/inet/rcmd.c +++ b/inet/rcmd.c @@ -615,8 +615,9 @@ __checkhost_sa (struct sockaddr *ra, size_t ralen, char *lhost, /* XXX */ if (getnameinfo(ra, ralen, raddr, sizeof(raddr), NULL, 0, - NI_NUMERICHOST) == 0) - return negate * (strcmp(raddr, lhost) == 0); + NI_NUMERICHOST) == 0 + && strcmp(raddr, lhost) == 0) + return negate; /* Better be a hostname. */ match = 0; -- cgit v1.1