Fix problem with default #defines
Cleanup compiler warning
diff --git a/common/env_flash.c b/common/env_flash.c
index 19e2282..426d01b 100644
--- a/common/env_flash.c
+++ b/common/env_flash.c
@@ -160,9 +160,11 @@
 #ifdef CMD_SAVEENV
 int saveenv(void)
 {
-	int rc = 1;
-	ulong up_data = 0;
 	char *saved_data = NULL;
+	int rc = 1;
+#if CFG_ENV_SECT_SIZE > CFG_ENV_SIZE
+	ulong up_data = 0;
+#endif
 
 	debug ("Protect off %08lX ... %08lX\n",
 		(ulong)flash_addr, end_addr);