No, ppp_set_default() was what I was missing originally, but once I did set that, the exception started happening. It's occurring in
ip4.c around line 377 (my line numbers may be a bit off as I might have added some extra debugging code) ip_addr_copy(*ipX_2_ip(&ip_data.current_iphdr_dest), iphdr->dest); There is some issue with iphdr->dest as if the memory isn't valid or has already been free'd or something. - Andrew Westberg On Sat, May 17, 2014 at 6:09 AM, Sylvain Rochet <[email protected]>wrote: > Hello Andrew, > > On Fri, May 16, 2014 at 11:57:51PM -0400, Andrew Westberg wrote: > > I'm using the savannah git repository, not github as I stated earlier. > I've > > spent all afternoon and evening trying to get the new_ppp branch to work. > > It wouldn't ever get the default netif in order to make a DNS query. It > > looks like the default netif is not set in ipcp_up, so I tried adding > that. > > Unfortunately, that seems to cause an exception somewhere that's nearly > > impossible to trace down. > > Maybe you missed that: > > /* > * Set a PPP interface as the default network interface > * (used to output all packets for which no specific route is found). > */ > void ppp_set_default(ppp_pcb *pcb); > > Sylvain > > _______________________________________________ > lwip-users mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/lwip-users >
_______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
