Gianluigi Tiesi wrote:
> Package: dnsmasq
> Version: 2.53-1
> Severity: serious
> Tags: sid
> 
> I've got this nasty bugs, when I connect using my nokia n97
> dnsmasq crashes, after a lot of trials/debugs
> 
> I've found that the place where it crashes is only a side effect
> even if the code looks a bit 'obscure':
> 
>  645.   if (config)
>  646.     {
>  647.       struct dhcp_netid_list *list;
>  648.
>  649.       for (list = config->netid; list; list = list->next)
>  650.         {
>  651.>          list->list->next = netid;
>  652.           netid = list->list;
>  653.         }
>  654.     }
> 
> src/rfc2131.c
> 
> list->list->next seems to be bogus but looks like it's a circular list
> 

I think the problem is that config->netid is uninitialised if the config
is derived from a line in /etc/ethers. Disabling i18n fixes it because
there's different random junk there.


Please could you try
http://www.thekelleys.org.uk/dnsmasq/test-releases/dnsmasq-2.55test1.tar.gz

and see if it fixes the problem? (If you can't easily build the source,
let me know and I'll find a 64 bit machine to make a  binary package).


Cheers,

Simon.




-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to