diff --git a/SignalServiceKit/src/Messages/OWSMessageManager.m b/SignalServiceKit/src/Messages/OWSMessageManager.m index 277e1ab5f..7c37f4948 100644 --- a/SignalServiceKit/src/Messages/OWSMessageManager.m +++ b/SignalServiceKit/src/Messages/OWSMessageManager.m @@ -428,7 +428,7 @@ NS_ASSUME_NONNULL_BEGIN OWSLogInfo(@"handling content: ", [self descriptionForContent:contentProto]); // Loki: Handle device linking message - if (contentProto.lokiDeviceLinkingMessage != nil) { + if (contentProto.lokiDeviceLinkingMessage != nil && contentProto.lokiDeviceLinkingMessage.type == SSKProtoLokiDeviceLinkingMessageTypeRequest) { OWSLogInfo(@"[Loki] Received a device linking request from: %@", envelope.source); NSData *signature = contentProto.lokiDeviceLinkingMessage.slaveSignature; if (signature == nil) {