disembargo promise is always non-null

This commit is contained in:
Vaci Koblizek 2020-11-26 14:44:38 +00:00
parent 359dae8b1c
commit 3ba96956a8

View file

@ -205,6 +205,7 @@ final class RpcState<VatId> {
final static class Embargo { final static class Embargo {
final int id; final int id;
final CompletableFuture<java.lang.Void> disembargo = new CompletableFuture<>(); final CompletableFuture<java.lang.Void> disembargo = new CompletableFuture<>();
Embargo(int id) { Embargo(int id) {
this.id = id; this.id = id;
} }
@ -320,10 +321,8 @@ final class RpcState<VatId> {
} }
for (var embargo: embargos) { for (var embargo: embargos) {
if (embargo.disembargo != null) {
embargo.disembargo.completeExceptionally(networkExc); embargo.disembargo.completeExceptionally(networkExc);
} }
}
// Send an abort message, but ignore failure. // Send an abort message, but ignore failure.
try { try {