Skip to content

Commit 69d10b1

Browse files
committed
Add MtmNodeId range check.
1 parent 319a5f0 commit 69d10b1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

contrib/mmts/multimaster.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1860,7 +1860,10 @@ static void MtmSplitConnStrs(void)
18601860
}
18611861
if (i > MAX_NODES) {
18621862
elog(ERROR, "Multimaster with more than %d nodes is not currently supported", MAX_NODES);
1863-
}
1863+
}
1864+
if (MtmNodeId > i) {
1865+
elog(ERROR, "Multimaster node id %d is out of range [%d..%d]", MtmNodeId, 1, i);
1866+
}
18641867
if (i < 2) {
18651868
elog(ERROR, "Multimaster should have at least two nodes");
18661869
}

0 commit comments

Comments
 (0)