[Dx4win] Users of Buckmaster
Paul van der Eijk
pvandereijk at cox.net
Thu Sep 27 00:05:58 EDT 2007
It looks to me there is a bug in the new hamcall32.dll.
.
The lookup routine gets an address of a buffer and the length of that
buffer as parameters. Some callsigns seem to return a lot of data, but
the specified maximum length of the buffer is ignored, and data is
written past the end of the buffer. This overwrites some local variables
but also the return address of the function call.
When I increase the buffer size, the problem goes away until another
release of the Buckmaster exceeds my current buffer size.
--Paul
Ove Friman - SFØF wrote:
> Hi Ken,
>
> to get DX4WIN to search among the Internet updates you have to replace the old HAMCALL32.DLL C:\Program Files\dx4w703\extdata that are installed by default when you install DX4WIN. A newer version of the DLL will be found on the Buckmasters CD-rom (I can't remember the exact location on the CD).
>
> But BEWARE... Using the newer HAMCALL32.DLL makes DX4WIN crash when you type in certain call signs (like: SM0W)... I have notified the developers of DX4WIN about the problem some half year ago and they have acknowledged the problem... I't seems to be a very difficult nut to crack for our hard working developers though, as I'm still waiting for a new version of DX4WIN that solves this (among others) problem.
>
>
> /Ove - SF0F (SM0PSO)
>
> _______________________________________________
> Dx4win mailing list
> Dx4win at mailman.qth.net
> http://mailman.qth.net/mailman/listinfo/dx4win
>
>
--
~~~~~~~~~~~~~~~~~~~
Paul van der Eijk (KK4HD)
paul at dx4win.com
http://www.dx4win.com
More information about the Dx4win
mailing list