@@ -55,6 +55,7 @@ BOOST_AUTO_TEST_CASE(DoS_banning)
55
55
dummyNode1.SetSendVersion (PROTOCOL_VERSION);
56
56
GetNodeSignals ().InitializeNode (&dummyNode1, *connman);
57
57
dummyNode1.nVersion = 1 ;
58
+ dummyNode1.fSuccessfullyConnected = true ;
58
59
Misbehaving (dummyNode1.GetId (), 100 ); // Should get banned
59
60
SendMessages (&dummyNode1, *connman, interruptDummy);
60
61
BOOST_CHECK (connman->IsBanned (addr1));
@@ -65,6 +66,7 @@ BOOST_AUTO_TEST_CASE(DoS_banning)
65
66
dummyNode2.SetSendVersion (PROTOCOL_VERSION);
66
67
GetNodeSignals ().InitializeNode (&dummyNode2, *connman);
67
68
dummyNode2.nVersion = 1 ;
69
+ dummyNode2.fSuccessfullyConnected = true ;
68
70
Misbehaving (dummyNode2.GetId (), 50 );
69
71
SendMessages (&dummyNode2, *connman, interruptDummy);
70
72
BOOST_CHECK (!connman->IsBanned (addr2)); // 2 not banned yet...
@@ -85,6 +87,7 @@ BOOST_AUTO_TEST_CASE(DoS_banscore)
85
87
dummyNode1.SetSendVersion (PROTOCOL_VERSION);
86
88
GetNodeSignals ().InitializeNode (&dummyNode1, *connman);
87
89
dummyNode1.nVersion = 1 ;
90
+ dummyNode1.fSuccessfullyConnected = true ;
88
91
Misbehaving (dummyNode1.GetId (), 100 );
89
92
SendMessages (&dummyNode1, *connman, interruptDummy);
90
93
BOOST_CHECK (!connman->IsBanned (addr1));
@@ -110,6 +113,7 @@ BOOST_AUTO_TEST_CASE(DoS_bantime)
110
113
dummyNode.SetSendVersion (PROTOCOL_VERSION);
111
114
GetNodeSignals ().InitializeNode (&dummyNode, *connman);
112
115
dummyNode.nVersion = 1 ;
116
+ dummyNode.fSuccessfullyConnected = true ;
113
117
114
118
Misbehaving (dummyNode.GetId (), 100 );
115
119
SendMessages (&dummyNode, *connman, interruptDummy);
0 commit comments