diff --git a/src/main-conf.c b/src/main-conf.c index 0bda0b03..e86ac1a1 100644 --- a/src/main-conf.c +++ b/src/main-conf.c @@ -1880,11 +1880,12 @@ masscan_set_parameter(struct Masscan *masscan, || EQUALS("destination-port", name) || EQUALS("target-port", name)) { unsigned defaultrange = 0; + int err; + if (masscan->scan_type.udp) defaultrange = Templ_UDP; else if (masscan->scan_type.sctp) defaultrange = Templ_SCTP; - int err; err = massip_add_port_string(&masscan->targets, value, defaultrange); if (err) { @@ -1911,11 +1912,12 @@ masscan_set_parameter(struct Masscan *masscan, } } else if (EQUALS("exclude-ports", name) || EQUALS("exclude-port", name)) { unsigned defaultrange = 0; + int err; + if (masscan->scan_type.udp) defaultrange = Templ_UDP; else if (masscan->scan_type.sctp) defaultrange = Templ_SCTP; - int err; err = massip_add_port_string(&masscan->exclude, value, defaultrange); if (err) { diff --git a/vs10/masscan.vcxproj b/vs10/masscan.vcxproj index 8d0de858..dda27bf2 100644 --- a/vs10/masscan.vcxproj +++ b/vs10/masscan.vcxproj @@ -24,12 +24,12 @@ - + @@ -131,7 +131,6 @@ - @@ -144,6 +143,7 @@ + diff --git a/vs10/masscan.vcxproj.filters b/vs10/masscan.vcxproj.filters index 4bdc8681..951778f5 100644 --- a/vs10/masscan.vcxproj.filters +++ b/vs10/masscan.vcxproj.filters @@ -363,9 +363,6 @@ Source Files\massip - - Source Files\massip - Source Files\massip @@ -375,6 +372,9 @@ Source Files\massip + + Source Files\massip + @@ -629,9 +629,6 @@ Source Files\massip - - Source Files\massip - Source Files\massip @@ -641,6 +638,9 @@ Source Files\massip + + Source Files\massip +