Fix is_duplicate_packet() bug for fragmentation number setting. --- ipw2200-1.0.5-chuyee/ipw2200.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN ipw2200.c~dup-frag-check-fix ipw2200.c --- ipw2200-1.0.5/ipw2200.c~dup-frag-check-fix 2005-07-13 14:53:10.000000000 +0800 +++ ipw2200-1.0.5-chuyee/ipw2200.c 2005-07-13 14:53:16.000000000 +0800 @@ -7748,10 +7748,10 @@ static inline int is_duplicate_packet(st if (*last_frag + 1 != frag) /* out-of-order fragment */ goto drop; - *last_frag = frag; } else *last_seq = seq; + *last_frag = frag; *last_time = jiffies; return 0; _