X-Git-Url: https://git.tcpdump.org/libpcap/blobdiff_plain/02fcc94b72560e5ccb5800822178c829965a9256..be18c1521d1436be38a7024ada3ddef95f412554:/optimize.c diff --git a/optimize.c b/optimize.c index 86dcbeef..7c6424b0 100644 --- a/optimize.c +++ b/optimize.c @@ -661,7 +661,7 @@ F(opt_state_t *opt_state, int code, int v0, int v1) int val; struct valnode *p; - hash = (u_int)code ^ (v0 << 4) ^ (v1 << 8); + hash = (u_int)code ^ ((u_int)v0 << 4) ^ ((u_int)v1 << 8); hash %= MODULUS; for (p = opt_state->hashtbl[hash]; p; p = p->next)