X-Git-Url: http://git.maemo.org/git/?p=connman;a=blobdiff_plain;f=src%2Fresolver.c;h=24caf7318fcb1347c8871e9fc934dd676d428792;hp=481369e203c85da3790d0a7b54c956d95d005b29;hb=HEAD;hpb=f4261c4f1c66526112b83f3ba777ce88c5dfe3e5 diff --git a/src/resolver.c b/src/resolver.c index 481369e..24caf73 100644 --- a/src/resolver.c +++ b/src/resolver.c @@ -149,6 +149,9 @@ int connman_resolver_append(const char *interface, const char *domain, DBG("interface %s domain %s server %s", interface, domain, server); + if (server == NULL) + return -EINVAL; + entry = g_try_new0(struct entry_data, 1); if (entry == NULL) return -ENOMEM; @@ -255,8 +258,6 @@ static int resolvfile_append(const char *interface, const char *domain, err = ftruncate(fd, 0); cmd = g_strdup_printf("# Generated by Connection Manager\n" - "domain localdomain\n" - "search localdomain\n" "nameserver %s\n", server); len = write(fd, cmd, strlen(cmd));