mirror of
https://github.com/yarrick/iodine.git
synced 2024-11-23 18:15:13 +00:00
properly encode >1024 in probe requests (fix #52)
This commit is contained in:
parent
e7a1c784db
commit
9e83af07da
@ -432,7 +432,7 @@ send_fragsize_probe(int fd, int fragsize)
|
||||
fragsize &= 2047;
|
||||
|
||||
buf[0] = 'r'; /* Probe downstream fragsize packet */
|
||||
buf[1] = b32_5to8((userid << 1) | (fragsize & 1024));
|
||||
buf[1] = b32_5to8((userid << 1) | ((fragsize >> 10) & 1));
|
||||
buf[2] = b32_5to8((fragsize >> 5) & 31);
|
||||
buf[3] = b32_5to8(fragsize & 31);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user