summaryrefslogtreecommitdiff
path: root/src/resolver.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-12-18 21:21:08 -0800
committerMarcel Holtmann <marcel@holtmann.org>2009-12-18 21:21:08 -0800
commit2c2eb881de75f722f4d3fba6da3c063f4e57fa0e (patch)
tree42b6e757e0412ddad67561630c4cee89d6d8f998 /src/resolver.c
parent20890d10e883904bc59320df4fdc1ba2854758db (diff)
downloadconnman-2c2eb881de75f722f4d3fba6da3c063f4e57fa0e.tar.gz
connman-2c2eb881de75f722f4d3fba6da3c063f4e57fa0e.tar.bz2
connman-2c2eb881de75f722f4d3fba6da3c063f4e57fa0e.zip
Ignore DNS servers without an interface for now
Diffstat (limited to 'src/resolver.c')
-rw-r--r--src/resolver.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/resolver.c b/src/resolver.c
index dec13573..5fc01a6b 100644
--- a/src/resolver.c
+++ b/src/resolver.c
@@ -328,6 +328,9 @@ static int resolvfile_append(const char *interface, const char *domain,
DBG("interface %s server %s", interface, server);
+ if (interface == NULL)
+ return -ENOENT;
+
fd = open("/etc/resolv.conf", O_RDWR | O_CREAT,
S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
if (fd < 0)