diff options
Diffstat (limited to 'tests/mtd-tests')
| -rw-r--r-- | tests/mtd-tests/nandbiterrs.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/mtd-tests/nandbiterrs.c b/tests/mtd-tests/nandbiterrs.c index 6acbfee..de9d0dd 100644 --- a/tests/mtd-tests/nandbiterrs.c +++ b/tests/mtd-tests/nandbiterrs.c @@ -268,15 +268,15 @@ static int read_page(void)  		return -1;  	} +	if (ioctl(fd, ECCGETSTATS, &new) != 0) +		goto failstats; +  	if (new.failed > old.failed) {  		fprintf(stderr, "Failed to recover %d bitflips\n",  				new.failed - old.failed);  		return -1;  	} -	if (ioctl(fd, ECCGETSTATS, &new) != 0) -		goto failstats; -  	return new.corrected - old.corrected;  failstats:  	perror("ECCGETSTATS");  | 
