mirror of
https://github.com/bol-van/zapret.git
synced 2025-01-06 08:20:34 +05:00
nfqws: do not allow increasing scale factor
This commit is contained in:
parent
bdf4c30973
commit
199bf7c9b0
@ -669,9 +669,15 @@ void tcp_rewrite_wscale(struct tcphdr *tcp, uint8_t scale_factor)
|
||||
if (scale && scale[1]==3) // length should be 3
|
||||
{
|
||||
scale_factor_old=scale[2];
|
||||
scale[2]=scale_factor;
|
||||
if (scale_factor_old!=scale_factor)
|
||||
DLOG("Scale factor change %u => %u\n", scale_factor_old, scale_factor)
|
||||
// do not allow increasing scale factor
|
||||
if (scale_factor>=scale_factor_old)
|
||||
DLOG("Scale factor %u unchanged\n", scale_factor_old)
|
||||
else
|
||||
{
|
||||
scale[2]=scale_factor;
|
||||
if (scale_factor_old!=scale_factor)
|
||||
DLOG("Scale factor change %u => %u\n", scale_factor_old, scale_factor)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user