commit | dc82769e6188156066d0110ad32bb6879a4f20e5 | [log] [tgz] |
---|---|---|
author | Mike McCormack <mike@codeweavers.com> | Fri Jan 09 00:34:14 2004 +0000 |
committer | Alexandre Julliard <julliard@winehq.org> | Fri Jan 09 00:34:14 2004 +0000 |
tree | 53eff5d8fd269bb260b8549f25ab6bbe228c79a9 | |
parent | a16d725964fec550ac66c569fff612eec963a8d1 [diff] [blame] |
Mapping a zero size file should fail.
diff --git a/server/mapping.c b/server/mapping.c index 092f48a..f84f51c 100644 --- a/server/mapping.c +++ b/server/mapping.c
@@ -289,6 +289,11 @@ if (!size_high && !size_low) { if (!get_file_size( mapping->file, &size_high, &size_low )) goto error; + if (!size_high && !size_low) + { + set_error( STATUS_FILE_INVALID ); + goto error; + } } else {