From 0eb707fdcf1b87e71bb3a9eaa8472d0b05799a3d Mon Sep 17 00:00:00 2001 From: Terry Dawson VK2KTJ Date: Wed, 12 Sep 2001 13:18:43 +0000 Subject: updated libtool, uniformly indented source, corrected small ax25mond Makefile bug --- listen/udpdump.c | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) (limited to 'listen/udpdump.c') diff --git a/listen/udpdump.c b/listen/udpdump.c index 4eb75a1..f80a134 100644 --- a/listen/udpdump.c +++ b/listen/udpdump.c @@ -1,4 +1,4 @@ -/* @(#) $Header: /home/ax25-cvs/ax25-apps/listen/udpdump.c,v 1.1 2001/04/10 01:58:56 csmall Exp $ */ +/* @(#) $Header: /home/ax25-cvs/ax25-apps/listen/udpdump.c,v 1.2 2001/09/12 13:18:44 terry Exp $ */ /* UDP packet tracing * Copyright 1991 Phil Karn, KA9Q @@ -18,27 +18,28 @@ void udp_dump(unsigned char *data, int length, int hexdump) int dest; hdr_length = get16(data + 4); - source = get16(data + 0); - dest = get16(data + 2); + source = get16(data + 0); + dest = get16(data + 2); lprintf(T_PROTOCOL, "UDP:"); - lprintf(T_TCPHDR, " len %d %s->", hdr_length, servname(source, "udp")); + lprintf(T_TCPHDR, " len %d %s->", hdr_length, + servname(source, "udp")); lprintf(T_TCPHDR, "%s", servname(dest, "udp")); - + if (hdr_length > UDPHDR) { length -= UDPHDR; - data += UDPHDR; - + data += UDPHDR; + switch (dest) { - case RIP_PORT: - lprintf(T_TCPHDR, "\n"); - rip_dump(data, length); - break; - default: - lprintf(T_TCPHDR, " Data %d\n", length); - data_dump(data, length, hexdump); - break; + case RIP_PORT: + lprintf(T_TCPHDR, "\n"); + rip_dump(data, length); + break; + default: + lprintf(T_TCPHDR, " Data %d\n", length); + data_dump(data, length, hexdump); + break; } } } -- cgit v1.2.3