Index: print-esp.c =================================================================== RCS file: /tcpdump/master/tcpdump/print-esp.c,v retrieving revision 1.38 diff -u -r1.38 print-esp.c --- print-esp.c 21 Apr 2003 09:28:24 -0000 1.38 +++ print-esp.c 30 Apr 2003 07:51:19 -0000 @@ -260,7 +260,12 @@ sin6->sin6_family = AF_INET6; } else #endif +#ifdef HAVE_INET_PTON if(inet_pton(AF_INET, spikey, &sin->sin_addr) == 1) { +#else + sin->sin_addr.s_addr = inet_addr(spikey); + if (sin->sin_addr.s_addr != (in_addr_t) -1) { +#endif #ifdef HAVE_SOCKADDR_SA_LEN sin->sin_len = sizeof(struct sockaddr_in); #endif