| version 1.36, 1996/09/16 17:45:19 |
version 1.37, 1996/09/30 16:16:45 |
|
|
| * |
* |
| * @(#)udp_usrreq.c 8.4 (Berkeley) 1/21/94 |
* @(#)udp_usrreq.c 8.4 (Berkeley) 1/21/94 |
| */ |
*/ |
| |
#include "kgdb.h" |
| |
|
| #include <sys/param.h> |
#include <sys/param.h> |
| #include <sys/malloc.h> |
#include <sys/malloc.h> |
| Line 280 udp_input(m, va_alist) |
|
| Line 281 udp_input(m, va_alist) |
|
| } |
} |
| *ip = save_ip; |
*ip = save_ip; |
| ip->ip_len += iphlen; |
ip->ip_len += iphlen; |
| |
#if NKGDB > 0 |
| |
if (checkkgdb(&ip->ip_src, |
| |
uh->uh_sport, |
| |
uh->uh_dport, |
| |
m, |
| |
iphlen + sizeof(struct udphdr), |
| |
len - sizeof(struct udphdr))) |
| |
/* It was a debugger connect packet, just drop it now */ |
| |
goto bad; |
| |
#endif |
| icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_PORT, 0, 0); |
icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_PORT, 0, 0); |
| return; |
return; |
| } |
} |