Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jul 2012 00:54:53 +0000
From:      exxo@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r239325 - soc2012/exxo/freebsd-head/usr.bin/newkey
Message-ID:  <20120713005453.2E5021065670@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: exxo
Date: Fri Jul 13 00:54:52 2012
New Revision: 239325
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=239325

Log:
  Fixing usr.bin/newkey

Modified:
  soc2012/exxo/freebsd-head/usr.bin/newkey/newkey.c

Modified: soc2012/exxo/freebsd-head/usr.bin/newkey/newkey.c
==============================================================================
--- soc2012/exxo/freebsd-head/usr.bin/newkey/newkey.c	Thu Jul 12 23:11:30 2012	(r239324)
+++ soc2012/exxo/freebsd-head/usr.bin/newkey/newkey.c	Fri Jul 13 00:54:52 2012	(r239325)
@@ -125,13 +125,15 @@
 		(void)user2netname(name, (int)pw->pw_uid, (char *)NULL);
 	} else {
 #ifdef undef
-		h = gethostbyname(argv[2]);
+		h = gethostbyname(argv[2]); /* If ever turned on, this needs to be IPv6 ready. */
 		if (h == NULL)
 			errx(1, "unknown host: %s", argv[1]);
-		(void)host2netname(name, h->h_name, (char *)NULL);
+		status = host2netname(name, h->h_name, (char *)NULL);
 #else
-		(void)host2netname(name, argv[2], (char *)NULL);
+		status = host2netname(name, argv[2], (char *)NULL);
 #endif
+		if (status == FALSE)
+			errx(1, "unable to generate netname");
 	}
 
 	(void)printf("Adding new key for %s.\n", name);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120713005453.2E5021065670>