From a813728bc725a4dbf1adc72b1336c395cce4b5fb Mon Sep 17 00:00:00 2001 From: hackbard Date: Sun, 17 Nov 2002 16:59:12 +0000 Subject: [PATCH] fixed ip stuff --- hdw-sniff.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/hdw-sniff.c b/hdw-sniff.c index 816e778..fc67686 100644 --- a/hdw-sniff.c +++ b/hdw-sniff.c @@ -228,16 +228,16 @@ void pcap_process(u_char *info,const struct pcap_pkthdr *pcap_header, printf("service = %x ",ntohs(ip_hdr->tos)); printf("total_length(dec.) = %d \n",ntohs(ip_hdr->tot_len)); printf("source_ip: "); - for(i=3;i>=0;--i) { + for(i=0;i<=3;++i) { printf("%d%s", - ip_hdr->saddr&0xff<saddr&(0xff<<(8*i)))>>(8*i), + (i==3?"\n":".")); } printf("destination_ip: "); - for(i=3;i>=0;--i) { + for(i=0;i<=3;++i) { printf("%d%s", - ip_hdr->daddr&0xff<daddr&(0xff<<(8*i)))>>(8*i), + (i==3?"\n":".")); } printf("ip_id = %x ",ntohs(ip_hdr->id)); printf("ip_offset = %x \n",ntohs(ip_hdr->frag_off)); -- 2.39.2