Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/lib/libc/net backout previous commit - freeaddrinfo(NULL) is...
details: https://anonhg.NetBSD.org/src/rev/1081f498a01c
branches: trunk
changeset: 481404:1081f498a01c
user: itojun <itojun%NetBSD.org@localhost>
date: Fri Jan 28 08:09:48 2000 +0000
description:
backout previous commit - freeaddrinfo(NULL) issue.
diffstat:
lib/libc/net/getaddrinfo.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diffs (26 lines):
diff -r ab36fc766491 -r 1081f498a01c lib/libc/net/getaddrinfo.c
--- a/lib/libc/net/getaddrinfo.c Fri Jan 28 08:02:48 2000 +0000
+++ b/lib/libc/net/getaddrinfo.c Fri Jan 28 08:09:48 2000 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: getaddrinfo.c,v 1.25 2000/01/27 08:25:51 itojun Exp $ */
+/* $NetBSD: getaddrinfo.c,v 1.26 2000/01/28 08:09:48 itojun Exp $ */
/*
* Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -235,14 +235,13 @@
{
struct addrinfo *next;
- while (ai) {
+ do {
next = ai->ai_next;
if (ai->ai_canonname)
free(ai->ai_canonname);
/* no need to free(ai->ai_addr) */
free(ai);
- ai = next;
- }
+ } while ((ai = next) != NULL);
}
static int
Home |
Main Index |
Thread Index |
Old Index