Read domainname after reading the local hostname
authorMarcel Holtmann <marcel@holtmann.org>
Wed, 22 Apr 2009 23:55:13 +0000 (00:55 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Wed, 22 Apr 2009 23:55:13 +0000 (00:55 +0100)
plugins/loopback.c

index 7eac1e8..0a3a1d3 100644 (file)
@@ -147,6 +147,18 @@ static int setup_hostname(void)
 
        connman_info("System hostname is %s", name);
 
+       memset(name, 0, sizeof(name));
+
+       if (getdomainname(name, HOST_NAME_MAX) < 0) {
+               connman_error("Failed to get current domainname");
+               return -EIO;
+       }
+
+       if (strcmp(name, "(none)") == 0)
+               return 0;
+
+       connman_info("System domainname is %s", name);
+
        return 0;
 }