1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

Adds explicit type casting to silence MSVC compiler warnings about

"possible loss of data". Fixes #995 (together with r37008, r37009)
This commit is contained in:
nnposter
2017-09-23 23:37:18 +00:00
parent 9d11605113
commit 0bf41f28de
2 changed files with 2 additions and 2 deletions

View File

@@ -320,7 +320,7 @@ int FPNetworkControl::cc_report_drop() {
value of ssthresh is held constant.
*/
int probes_outstanding = this->probes_sent - this->responses_recv - this->probes_timedout;
this->cc_ssthresh = MAX(probes_outstanding, OSSCAN_INITIAL_CWND);
this->cc_ssthresh = (float)MAX(probes_outstanding, OSSCAN_INITIAL_CWND);
this->cc_cwnd = OSSCAN_INITIAL_CWND;
return OP_SUCCESS;
}

2
lpeg.c
View File

@@ -2178,7 +2178,7 @@ static void fixonecall (lua_State *L, int postable, TTree *g, TTree *t) {
int n;
lua_rawgeti(L, -1, t->key); /* get rule's name */
lua_gettable(L, postable); /* query name in position table */
n = lua_tonumber(L, -1); /* get (absolute) position */
n = (int)lua_tonumber(L, -1); /* get (absolute) position */
lua_pop(L, 1); /* remove position */
if (n == 0) { /* no position? */
lua_rawgeti(L, -1, t->key); /* get rule's name again */