I posted this bug to winpcap-bugs.  The problem with erroneous 
date/timestamps is specific to Win9x/WinMe.  The reason is as follows:


There are various files in the Packet9x/VXD subdirectory which uses the 
number 1193046 for the PC RTC time tick frequency.  This number is 
incorrect as it should be 1193182.  This problem occurred in Version 2.2 
of WinPcap.  But as all files used the same incorrect number, the 
problem was not obvious.  However, with version 2.3 of WinPcap, one of 
the places used the correct number (1193182); but the rest of the places 
in the code used the incorrect number (1193046).  Hence, the problem 
shows up clearly.

The fix is to simply replace all instances of 1193046 with 1193182.




Reply via email to