From 2c0fc4313762c80c526cb77ed48e33623a843437 Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Fri, 25 Oct 2024 15:40:53 -0400 Subject: [PATCH] Require that accounts be non-stale when getting/setting backup vouchers --- .../org/whispersystems/textsecuregcm/storage/Account.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/storage/Account.java b/service/src/main/java/org/whispersystems/textsecuregcm/storage/Account.java index c181342f8..bb1eb61e8 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/storage/Account.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/storage/Account.java @@ -518,10 +518,14 @@ public class Account { } public @Nullable BackupVoucher getBackupVoucher() { + requireNotStale(); + return backupVoucher; } public void setBackupVoucher(final @Nullable BackupVoucher backupVoucher) { + requireNotStale(); + this.backupVoucher = backupVoucher; }