diff options
| author | Julian Elischer <julian@FreeBSD.org> | 1997-05-23 22:33:16 +0000 |
|---|---|---|
| committer | Julian Elischer <julian@FreeBSD.org> | 1997-05-23 22:33:16 +0000 |
| commit | 41fbdc966f1394e5a6c21a474d97e4e92a6923da (patch) | |
| tree | 75ed2458a5b7f7fad13b74fdecfc4c100de0c8cd | |
| parent | a1eed73d33d04eed2a6a586bc287e46cc68aedb8 (diff) | |
Notes
| -rw-r--r-- | sys/netinet/ip_icmp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netinet/ip_icmp.c b/sys/netinet/ip_icmp.c index 57e91bc21bff..d813c29fb4e1 100644 --- a/sys/netinet/ip_icmp.c +++ b/sys/netinet/ip_icmp.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)ip_icmp.c 8.2 (Berkeley) 1/4/94 - * $Id$ + * $Id: ip_icmp.c,v 1.25 1997/02/22 09:41:33 peter Exp $ */ #include <sys/param.h> @@ -517,7 +517,7 @@ icmp_reflect(m) break; } icmpdst.sin_addr = t; - if (ia == (struct in_ifaddr *)0) + if ((ia == (struct in_ifaddr *)0) && m->m_pkthdr.rcvif) ia = (struct in_ifaddr *)ifaof_ifpforaddr( (struct sockaddr *)&icmpdst, m->m_pkthdr.rcvif); /* |
