FIO: Properly bound byte swap activity when reading on big endian hosts

This commit is contained in:
Mark Pizzolato 2022-03-18 12:09:17 -07:00
parent 203ca72356
commit cb4d6cfc29

View file

@ -155,7 +155,7 @@ if ((size == 0) || (count == 0)) /* check arguments */
c = fread (bptr, size, count, fptr); /* read buffer */ c = fread (bptr, size, count, fptr); /* read buffer */
if (sim_end || (size == sizeof (char)) || (c == 0)) /* le, byte, or err? */ if (sim_end || (size == sizeof (char)) || (c == 0)) /* le, byte, or err? */
return c; /* done */ return c; /* done */
sim_buf_swap_data (bptr, size, count); sim_buf_swap_data (bptr, size, c);
return c; return c;
} }