fixed infinite loop error in send_rpc
This commit is contained in:
parent
02f459acad
commit
3c11bedac2
@ -11401,13 +11401,17 @@
|
|||||||
if (typeof my_closest_su=="object") {
|
if (typeof my_closest_su=="object") {
|
||||||
if (!all_receivers_methods.includes(method)) {
|
if (!all_receivers_methods.includes(method)) {
|
||||||
request.globalParams["receiversList"] = [];
|
request.globalParams["receiversList"] = [];
|
||||||
for (let j = 1; j <= localbitcoinplusplus.master_configurations.MaxBackups; j++) {
|
let live_nodes = 0;
|
||||||
|
for (let j = 1; j <= my_closest_su.length-1; j++) {
|
||||||
if(typeof my_closest_su[j].trader_flo_address !== "string") continue;
|
if(typeof my_closest_su[j].trader_flo_address !== "string") continue;
|
||||||
|
if(my_closest_su[j].is_live==true) {
|
||||||
|
live_nodes++;
|
||||||
|
}
|
||||||
request.globalParams.receiversList.push(my_closest_su[j].trader_flo_address);
|
request.globalParams.receiversList.push(my_closest_su[j].trader_flo_address);
|
||||||
/* If a closestNode is dead include it but also include an extra node
|
/* If a closestNode is dead include it but also include an extra node
|
||||||
(preferrably live) after him. Idea is that message should reach
|
(preferrably live) after him. Idea is that message should reach
|
||||||
closest 'live' supernode. */
|
closest 'live' supernode. */
|
||||||
if(my_closest_su[j].is_live==false) j--;
|
if (live_nodes==localbitcoinplusplus.master_configurations.MaxBackups) break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -11437,13 +11441,17 @@
|
|||||||
if (typeof my_closest_su=="object") {
|
if (typeof my_closest_su=="object") {
|
||||||
if (!all_receivers_methods.includes(method)) {
|
if (!all_receivers_methods.includes(method)) {
|
||||||
request.globalParams["receiversList"] = [];
|
request.globalParams["receiversList"] = [];
|
||||||
for (let j = 1; j <= localbitcoinplusplus.master_configurations.MaxBackups; j++) {
|
let live_nodes = 0;
|
||||||
|
for (let j = 1; j <= my_closest_su.length-1; j++) {
|
||||||
if(typeof my_closest_su[j].trader_flo_address !== "string") continue;
|
if(typeof my_closest_su[j].trader_flo_address !== "string") continue;
|
||||||
|
if(my_closest_su[j].is_live==true) {
|
||||||
|
live_nodes++;
|
||||||
|
}
|
||||||
request.globalParams.receiversList.push(my_closest_su[j].trader_flo_address);
|
request.globalParams.receiversList.push(my_closest_su[j].trader_flo_address);
|
||||||
/* If a closestNode is dead include it but also include an extra node
|
/* If a closestNode is dead include it but also include an extra node
|
||||||
(preferrably live) after him. Idea is that message should reach
|
(preferrably live) after him. Idea is that message should reach
|
||||||
closest 'live' supernode. */
|
closest 'live' supernode. */
|
||||||
if(my_closest_su[j].is_live==false) j--;
|
if (live_nodes==localbitcoinplusplus.master_configurations.MaxBackups) break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user