check for getnameinfo error correctly; thanks to Peter Postma.

This commit is contained in:
christos 2004-11-19 22:05:23 +00:00
parent 2488a0bc35
commit 09ad64e21f
1 changed files with 3 additions and 3 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: sockaddr_snprintf.c,v 1.1 2004/11/19 21:37:19 christos Exp $ */
/* $NetBSD: sockaddr_snprintf.c,v 1.2 2004/11/19 22:05:23 christos Exp $ */
/*-
* Copyright (c) 2004 The NetBSD Foundation, Inc.
@ -37,7 +37,7 @@
*/
#include <sys/cdefs.h>
#if defined(LIBC_SCCS) && !defined(lint)
__RCSID("$NetBSD: sockaddr_snprintf.c,v 1.1 2004/11/19 21:37:19 christos Exp $");
__RCSID("$NetBSD: sockaddr_snprintf.c,v 1.2 2004/11/19 22:05:23 christos Exp $");
#endif /* LIBC_SCCS and not lint */
#include <sys/types.h>
@ -112,7 +112,7 @@ sockaddr_snprintf(char *buf, size_t len, const char *fmt,
}
if (a && getnameinfo(sa, sa->sa_len, addr = abuf, sizeof(abuf),
NULL, 0, NI_NUMERICHOST|NI_NUMERICSERV) == -1)
NULL, 0, NI_NUMERICHOST|NI_NUMERICSERV) != 0)
return -1;
for (ptr = fmt; *ptr; ptr++) {