diff options
author | Luc Verhaegen <libv@skynet.be> | 2009-06-11 13:16:51 +0200 |
---|---|---|
committer | Luc Verhaegen <libv@skynet.be> | 2009-06-11 13:16:51 +0200 |
commit | 8f827681a3b3682129403000f76a80d268093a04 (patch) | |
tree | 785bf1a30ab2ddd4ad1bec73595ce7175c9a9870 | |
parent | c8aa2a7513f5e8f43d69dd11c33547ed1e7964dc (diff) |
Fix mmap usage.
Mmap returns -1 for its return pointer, while intuitively one would expect
NULL.
-rw-r--r-- | amideco.c | 2 | ||||
-rw-r--r-- | lh5_extract.c | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -429,7 +429,7 @@ main(int argc, char *argv[]) BIOSOffset = 0x100000 - FileLength; BIOSImage = mmap(NULL, FileLength, PROT_READ, MAP_PRIVATE, fd, 0); - if (!BIOSImage) { + if (BIOSImage < 0) { fprintf(stderr, "Error: Failed to mmap %s: %s\n", FileName, strerror(errno)); return 1; diff --git a/lh5_extract.c b/lh5_extract.c index 15bf5b4..92f625c 100644 --- a/lh5_extract.c +++ b/lh5_extract.c @@ -618,7 +618,7 @@ main(int argc, char *argv[]) } PackedBuffer = mmap(NULL, PackedBufferSize, PROT_READ, MAP_PRIVATE, fd, 0); - if (!PackedBuffer) { + if (PackedBuffer < 0) { fprintf(stderr, "Error: Failed to mmap %s: %s\n", argv[1], strerror(errno)); return 1; |