diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-12-18 21:21:08 -0800 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-12-18 21:21:08 -0800 |
commit | 2c2eb881de75f722f4d3fba6da3c063f4e57fa0e (patch) | |
tree | 42b6e757e0412ddad67561630c4cee89d6d8f998 /src | |
parent | 20890d10e883904bc59320df4fdc1ba2854758db (diff) | |
download | connman-2c2eb881de75f722f4d3fba6da3c063f4e57fa0e.tar.gz connman-2c2eb881de75f722f4d3fba6da3c063f4e57fa0e.tar.bz2 connman-2c2eb881de75f722f4d3fba6da3c063f4e57fa0e.zip |
Ignore DNS servers without an interface for now
Diffstat (limited to 'src')
-rw-r--r-- | src/resolver.c | 3 |
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) |