diff --git a/src/main/java/org/whispersystems/textsecuregcm/push/ReceiptSender.java b/src/main/java/org/whispersystems/textsecuregcm/push/ReceiptSender.java index 0a2519e89..84cb576a2 100644 --- a/src/main/java/org/whispersystems/textsecuregcm/push/ReceiptSender.java +++ b/src/main/java/org/whispersystems/textsecuregcm/push/ReceiptSender.java @@ -32,6 +32,10 @@ public class ReceiptSender { throws IOException, NoSuchUserException, NotPushRegisteredException, TransientPushFailureException { + if (source.getNumber().equals(destination)) { + return; + } + if (relay.isPresent() && !relay.get().isEmpty()) { sendRelayedReceipt(source, destination, messageId, relay.get()); } else {