[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