Reading dual frequency NovaTel OEM4 range data fails when number of SV's >=12 due to insufficient buffer size. ie. Two range records (L1 & L2) are produced for each SV which exceeds buffer allocated for 12 SV Fix: Increased size of buffer in NovatelData.hpp Used sizeof and corrected determining if a buffer overrun will occur for OEM2 and OEM4 receivers in NovatelData.cpp. Patch files attached. This patch should also work with gpstk v1.6 How-To-Repeat: Turn on debug in NovatelData.cpp, recompile and read appropriate data file with novaRINEX.
Patch files not listed in Fix: Please find shar file attached
State Changed From-To: open->feedback Fix synopsis and ask for patch. (One was not included.)
State Changed From-To: feedback->open Patches received
Responsible Changed From-To: freebsd-ports-bugs->amdmi3 I'll take it.
State Changed From-To: open->closed Committed. Thanks!