瀏覽代碼

Fix return value of mtest when CFG_ALT_MEMTEST set

Fix a missing return statement from a non-void function.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Guennadi Liakhovetski 17 年之前
父節點
當前提交
1f780aa6f1
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      common/cmd_mem.c

+ 2 - 2
common/cmd_mem.c

@@ -659,6 +659,7 @@ int do_mem_mtest (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 	vu_long	*addr, *start, *end;
 	vu_long	*addr, *start, *end;
 	ulong	val;
 	ulong	val;
 	ulong	readback;
 	ulong	readback;
+	int     rcode = 0;
 
 
 #if defined(CFG_ALT_MEMTEST)
 #if defined(CFG_ALT_MEMTEST)
 	vu_long	addr_mask;
 	vu_long	addr_mask;
@@ -689,7 +690,6 @@ int do_mem_mtest (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 #else
 #else
 	ulong	incr;
 	ulong	incr;
 	ulong	pattern;
 	ulong	pattern;
-	int     rcode = 0;
 #endif
 #endif
 
 
 	if (argc > 1) {
 	if (argc > 1) {
@@ -954,8 +954,8 @@ int do_mem_mtest (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 		}
 		}
 		incr = -incr;
 		incr = -incr;
 	}
 	}
-	return rcode;
 #endif
 #endif
+	return rcode;
 }
 }