check for getnameinfo error correctly; thanks to Peter Postma.
This commit is contained in:
parent
2488a0bc35
commit
09ad64e21f
|
@ -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++) {
|
||||
|
|
Loading…
Reference in New Issue