Index: sys/kern/kern_environment.c
===================================================================
--- sys/kern/kern_environment.c	(revision 249408)
+++ sys/kern/kern_environment.c	(working copy)
@@ -231,7 +231,7 @@
 	kenvp = malloc((KENV_SIZE + 1) * sizeof(char *), M_KENV,
 		M_WAITOK | M_ZERO);
 	i = 0;
-	if (env_pos > 0) {
+	if (*kern_envp != '\0') {
 		for (cp = kern_envp; cp != NULL; cp = kernenv_next(cp)) {
 			len = strlen(cp) + 1;
 			if (len > KENV_MNAMELEN + 1 + KENV_MVALLEN + 1) {
