Skip to content

Commit

Permalink
Fixed byte ordering bugs.
Browse files Browse the repository at this point in the history
  • Loading branch information
icculus committed Apr 5, 2002
1 parent d536669 commit 0cc9d27
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions archivers/grp.c
Expand Up @@ -206,6 +206,8 @@ static int openGrp(const char *filename, int forWriting,
if (__PHYSFS_platformRead(*fh, count, sizeof (PHYSFS_sint32), 1) != 1)
goto openGrp_failed;

*count = PHYSFS_swapSLE32(*count);

return(1);

openGrp_failed:
Expand Down Expand Up @@ -361,6 +363,7 @@ static PHYSFS_sint32 getFileEntry(DirHandle *h, const char *name,

BAIL_IF_MACRO(__PHYSFS_platformRead(fh, buf, 12, 1) != 1, NULL, -1);
BAIL_IF_MACRO(__PHYSFS_platformRead(fh, &l, sizeof (l), 1) != 1, NULL, -1);
l = PHYSFS_swapSLE32(l);

buf[12] = '\0'; /* FILENAME.EXT is all you get. */

Expand Down

0 comments on commit 0cc9d27

Please sign in to comment.