diff --git a/common/cmd_mem.c b/common/cmd_mem.c
index 9fb25840f10a2ec451b67b3c76c31127854e7e76..efa39296ef7a170e0f6463cd1a29c23bd446904b 100644
--- a/common/cmd_mem.c
+++ b/common/cmd_mem.c
@@ -931,7 +931,7 @@ static ulong mem_test_alt(vu_long *buf, ulong start_addr, ulong end_addr,
 		addr[offset] = 0;
 	}
 
-	return 0;
+	return errs;
 }
 
 static ulong mem_test_quick(vu_long *buf, ulong start_addr, ulong end_addr,
@@ -990,7 +990,7 @@ static ulong mem_test_quick(vu_long *buf, ulong start_addr, ulong end_addr,
 		val += incr;
 	}
 
-	return 0;
+	return errs;
 }
 
 /*