]> git.ozlabs.org Git - petitboot/commit
discover/network: Fix incorrect static DNS servers in resolv.conf
authorJeremy Kerr <jk@ozlabs.org>
Tue, 25 Feb 2014 09:04:17 +0000 (17:04 +0800)
committerJeremy Kerr <jk@ozlabs.org>
Tue, 25 Feb 2014 12:55:21 +0000 (20:55 +0800)
commit9c950743461770220231d320db8c372aa74f9163
treedfd7c4837190a51ce3ae3c5cddc666eaea5c1660
parentffb84fc1bf1d138d1ac1bb8ece0b7d625f288d97
discover/network: Fix incorrect static DNS servers in resolv.conf

We currently have a bug where we write NUL characters into
/etc/resolv.conf, when using static DNS server configurations:

With a network setting of: dns,9.0.6.11,9.0.7.1

We generate a resolv.conf containing:

 nameserver 9.0.6.11^@nameserver 9.0.7.1^@

This is due to an off-by-one bug when terminating the nameserver
entries.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
discover/network.c