[Bug 1841] Incorrect processing of DNS info from DHCP
bugzilla-daemon at rtems.org
bugzilla-daemon at rtems.org
Tue Dec 6 22:54:42 UTC 2011
https://www.rtems.org/bugzilla/show_bug.cgi?id=1841
--- Comment #6 from Joel Sherrill <joel.sherrill at oarcorp.com> 2011-12-06 16:54:40 CST ---
(In reply to comment #5)
> (In reply to comment #3)
> > RCS file: /usr1/CVS/rtems/cpukit/libnetworking/rtems/rtems_dhcp.c,v
> > retrieving revision 1.9
> > diff -r1.9 rtems_dhcp.c
> > 1089c1089
> > < strcat(buf, inet_ntoa(rtems_bsdnet_ntpserver[i]));
> > ---
> > > strcat(buf, inet_ntoa(rtems_bsdnet_nameserver[i]));
>
> Ok.
>
> >
> > For (2), I see it statically initialized to 0 in rtems_glue.c
> >
> > ./rtems/rtems_glue.c:int rtems_bsdnet_nameserver_count = 0;
> >
>
> This is no good. It only works for the first attempt. Any further DHCP requests
> will create a problem. The '= 0' should be removed and the value set when the
> request is processed.
Does anyone tracking this PR have a suggestion on where to put the "= 0"?
> The hack to support the name servers like this can go. It pre-dates a suitable
> file system. The /etc/resolve.conf should be the only supported method of
> managing the resolver. We should consider this. A new stack will not contain
> this table and applications that depend on it should be given notice this will
> go away.
Agreed. It will simplify things.
--
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the bugs
mailing list