--- common/cmd_nvedit.c
+++ common/cmd_nvedit.c
@@ -110,7 +110,7 @@
  static int env_print(char *name)
  {
  	char *res = NULL;
-	size_t len;
+	ssize_t len;
  
  	if (name) {		/* print a single name */
  		ENTRY e, *ep;
@@ -132,6 +132,9 @@
  		free(res);
  		return len;
  	}
+	else {
+		printf("## Error: cannot export environment\n");
+	}
  
  	/* should never happen */
  	return 0;
