diff --git a/nmap.cc b/nmap.cc index 6c7811246..5f0946932 100644 --- a/nmap.cc +++ b/nmap.cc @@ -1547,14 +1547,14 @@ int nmap_main(int argc, char *argv[]) { parse_options(argc, fakeargv); -#ifdef WIN32 - win_init(); -#endif - tty_init(); // Put the keyboard in raw mode apply_delayed_options(); +#ifdef WIN32 + win_init(); +#endif + /* more fakeargv junk, BTW malloc'ing extra space in argv[0] doesn't work */ if (o.quashargv) { size_t fakeargvlen = strlen(FAKE_ARGV), argvlen = strlen(argv[0]);