Put a dot between hostname and domainname.
authorPaul Mackerras <paulus@samba.org>
Tue, 4 Jul 1995 12:33:01 +0000 (12:33 +0000)
committerPaul Mackerras <paulus@samba.org>
Tue, 4 Jul 1995 12:33:01 +0000 (12:33 +0000)
pppd/options.c

index 13969c40b442760ac4a8af69c732611861864abd..87a902fc0bb87524b878f14656afbb886aba4be0 100644 (file)
@@ -18,7 +18,7 @@
  */
 
 #ifndef lint
-static char rcsid[] = "$Id: options.c,v 1.22 1995/06/30 01:52:24 paulus Exp $";
+static char rcsid[] = "$Id: options.c,v 1.23 1995/07/04 12:33:01 paulus Exp $";
 #endif
 
 #include <stdio.h>
@@ -1133,8 +1133,9 @@ setdomain(argv)
     char **argv;
 {
     gethostname(hostname, MAXNAMELEN);
-    if (*argv != 0) {
-       strncat(hostname, ".", MAXNAMELEN - strlen(hostname));
+    if (**argv != 0) {
+       if (**argv != '.')
+           strncat(hostname, ".", MAXNAMELEN - strlen(hostname));
        strncat(hostname, *argv, MAXNAMELEN - strlen(hostname));
     }
     hostname[MAXNAMELEN-1] = 0;