Revision cf958f63df1f33eef936f4987a7d82566c73c550 authored by Oliver Jowett on 21 February 2015, 23:50:35 UTC, committed by Oliver Jowett on 22 February 2015, 18:38:29 UTC
This would mangle messages if the first byte of a message ended up
as the last byte returned by a read() call - it would read beyond
the end of the buffer, decide the message was damaged, and then run
off into the message data looking for a new delimiter. Sometimes
that would work (only dropping one message), but sometimes it would
run into data that happened to look like a message start but
actually wasn't, and then try to interpret that, leading to completely
bogus message data being read.

(cherry picked from commit e7d7fd549ceede7350bd2c72b61265173d1f0d2d)
1 parent bff92c4
History
File Mode Size
pthreads
public_html
rtlsdr
testfiles
tools
.gitignore -rw-r--r-- 96 bytes
Makefile -rw-r--r-- 847 bytes
README.md -rw-r--r-- 9.6 KB
TODO -rw-r--r-- 161 bytes
anet.c -rw-r--r-- 9.8 KB
anet.h -rw-r--r-- 2.6 KB
coaa.h -rw-r--r-- 271 bytes
coaa1090.obj -rw-r--r-- 36.1 KB
dump1090-win.1.10.3010.14.zip -rw-r--r-- 601.8 KB
dump1090.c -rw-r--r-- 37.0 KB
dump1090.dsp -rw-r--r-- 4.5 KB
dump1090.dsw -rw-r--r-- 689 bytes
dump1090.h -rw-r--r-- 21.3 KB
dump1090.rc -rw-r--r-- 2.8 KB
dump1090.sh -rw-r--r-- 1.6 KB
interactive.c -rw-r--r-- 21.8 KB
makedump1090 -rw-r--r-- 657 bytes
makeppup1090 -rw-r--r-- 670 bytes
makeview1090 -rw-r--r-- 657 bytes
mode_ac.c -rw-r--r-- 13.6 KB
mode_s.c -rw-r--r-- 88.8 KB
net_io.c -rw-r--r-- 34.0 KB
ppup1090.c -rw-r--r-- 10.4 KB
ppup1090.h -rw-r--r-- 3.3 KB
ppup1090.sh -rw-r--r-- 2.0 KB
view1090.c -rw-r--r-- 12.9 KB
view1090.dsp -rw-r--r-- 5.0 KB
view1090.h -rw-r--r-- 2.7 KB
winstubs.h -rw-r--r-- 3.7 KB

README.md

back to top