Was notified of memory leaks in the AIS module. These only occurred when using the AIS module for weeks on end at a static location in an area where some people in harbour leave their AIS running all the time. This caused two problems. a) the first AIS in the datalist would be constantly updating it's time to the present, so no AIS tracks would be removed from the main list, b) the list of PositionReports within a AISDataUnit would grow indefinitely. The two combined to fill memory after a month or so in a busy shipping location. Both bugs fixed. AIS data units deleted correctly, and old track PositionReports within the AISDataUnit (one per vessel) will be correctly reduced in size so only recent ones remain.
Was notified of memory leaks in the AIS module. These only occurred when using the AIS module for weeks on end at a static location in an area where some people in harbour leave their AIS running all the time. This caused two problems. a) the first AIS in the datalist would be constantly updating it's time to the present, so no AIS tracks would be removed from the main list, b) the list of PositionReports within a AISDataUnit would grow indefinitely. The two combined to fill memory after a month or so in a busy shipping location. Both bugs fixed. AIS data units deleted correctly, and old track PositionReports within the AISDataUnit (one per vessel) will be correctly reduced in size so only recent ones remain.