We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 55f3544 commit 3f5edc5Copy full SHA for 3f5edc5
cumulus/pallets/xcmp-queue/src/lib.rs
@@ -1129,7 +1129,7 @@ impl<T: Config> XcmpMessageSource for Pallet<T> {
1129
let pruned = old_statuses_len - statuses.len();
1130
// removing an item from status implies a message being sent, so the result messages must
1131
// be no less than the pruned channels.
1132
- statuses.rotate_left(result.len() - pruned);
+ statuses.rotate_left(result.len().saturating_sub(pruned));
1133
1134
<OutboundXcmpStatus<T>>::put(statuses);
1135
0 commit comments