]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/options.c
Put a dot between hostname and domainname.
[ppp.git] / pppd / options.c
index 13969c40b442760ac4a8af69c732611861864abd..87a902fc0bb87524b878f14656afbb886aba4be0 100644 (file)
@@ -18,7 +18,7 @@
  */
 
 #ifndef lint
  */
 
 #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>
 #endif
 
 #include <stdio.h>
@@ -1133,8 +1133,9 @@ setdomain(argv)
     char **argv;
 {
     gethostname(hostname, MAXNAMELEN);
     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;
        strncat(hostname, *argv, MAXNAMELEN - strlen(hostname));
     }
     hostname[MAXNAMELEN-1] = 0;