mirror of
https://github.com/sheumann/hush.git
synced 2024-12-21 23:29:34 +00:00
ping: fix wrong sign extension of packet id (bug 1373)
This commit is contained in:
parent
b6adbf1be2
commit
1c9ad62d26
@ -249,7 +249,7 @@ static unsigned datalen; /* intentionally uninitialized to work around gcc bug *
|
|||||||
static int if_index;
|
static int if_index;
|
||||||
|
|
||||||
static unsigned long ntransmitted, nreceived, nrepeats, pingcount;
|
static unsigned long ntransmitted, nreceived, nrepeats, pingcount;
|
||||||
static int myid;
|
static uint16_t myid;
|
||||||
static unsigned tmin = UINT_MAX, tmax;
|
static unsigned tmin = UINT_MAX, tmax;
|
||||||
static unsigned long tsum;
|
static unsigned long tsum;
|
||||||
static char rcvd_tbl[MAX_DUP_CHK / 8];
|
static char rcvd_tbl[MAX_DUP_CHK / 8];
|
||||||
@ -667,7 +667,7 @@ int ping_main(int argc, char **argv)
|
|||||||
source_lsa = xdotted2sockaddr(opt_I, 0);
|
source_lsa = xdotted2sockaddr(opt_I, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
myid = (int16_t) getpid();
|
myid = (uint16_t) getpid();
|
||||||
hostname = argv[optind];
|
hostname = argv[optind];
|
||||||
#if ENABLE_PING6
|
#if ENABLE_PING6
|
||||||
if (option_mask32 & OPT_IPV4)
|
if (option_mask32 & OPT_IPV4)
|
||||||
|
Loading…
Reference in New Issue
Block a user