diff --git a/src/main/java/com/relayrides/pushy/apns/ApnsConnection.java b/src/main/java/com/relayrides/pushy/apns/ApnsConnection.java index 282131a2d..6cad83a36 100644 --- a/src/main/java/com/relayrides/pushy/apns/ApnsConnection.java +++ b/src/main/java/com/relayrides/pushy/apns/ApnsConnection.java @@ -290,9 +290,7 @@ protected void channelRead0(final ChannelHandlerContext context, final RejectedN // bug where the sequence number will be incorrectly reported as zero when sending a zero-length token (i.e. // a known-bad shutdown token). In that case we don't know the actual sequence number, and can't determine // what was sent after the bad notification. - if (rejectedNotification.getSequenceNumber() != 0 && - RejectedNotificationReason.MISSING_TOKEN.equals(rejectedNotification.getReason())) { - + if (rejectedNotification.getSequenceNumber() != 0) { final Collection unprocessedNotifications = this.apnsConnection.sentNotificationBuffer.getAllNotificationsAfterSequenceNumber( rejectedNotification.getSequenceNumber());