mirror of
https://github.com/nmap/nmap.git
synced 2026-08-04 14:49:29 +00:00
Use just PAGE_READWRITE, not PAGE_READONLY | PAGE_READWRITE in the call to
CreateFileMapping in utils.cc. The combination of two flags was illegal, and caused a crash that looks like ..\utils.cc(996): CreateFileMapping(), file 'testresume', length 103, mflags 000 00006: The parameter is incorrect. (87) The crash could be caused by resuming a scan with --resume on Windows.
This commit is contained in:
parent
ecbf4d785b
commit
c517a80acd
2 changed files with 10 additions and 1 deletions
|
|
@ -1,5 +1,14 @@
|
|||
# Nmap Changelog ($Id$); -*-text-*-
|
||||
|
||||
o Fixed a bug that prevented the --resume option from working on
|
||||
Windows. A symptom of the bug was an error message that looks like
|
||||
..\utils.cc(996): CreateFileMapping(), file 'testresume', length 103,
|
||||
mflags 000
|
||||
00006: The parameter is incorrect.
|
||||
(87)
|
||||
when running "nmap --resume testresume". Rob Nicholls submitted the
|
||||
fix.
|
||||
|
||||
o Zenmap uses -PN now instead of -P0. -P0 is still supported but -PN is
|
||||
recommended to avoid confusion with the -PO (protocol ping) option.
|
||||
jah (jah(a)zadkiel.plus.com) noticed this.
|
||||
|
|
|
|||
2
utils.cc
2
utils.cc
|
|
@ -974,7 +974,7 @@ char *mmapfile(char *fname, int *length, int openflags)
|
|||
}
|
||||
else {
|
||||
oflags = GENERIC_READ | GENERIC_WRITE;
|
||||
mflags = PAGE_READONLY | PAGE_READWRITE;
|
||||
mflags = PAGE_READWRITE;
|
||||
}
|
||||
|
||||
fd = CreateFile (
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue