diff --git a/src/shared/Modules/OutgoingMessagesViewer/OutgoingMessagesViewerModule.cpp b/src/shared/Modules/OutgoingMessagesViewer/OutgoingMessagesViewerModule.cpp
index af367fb33e0bc0618b907bfcc65d01c327d65865..b6f231d9f242a83ca4a0a6ea2c0af63787d647f1 100644
--- a/src/shared/Modules/OutgoingMessagesViewer/OutgoingMessagesViewerModule.cpp
+++ b/src/shared/Modules/OutgoingMessagesViewer/OutgoingMessagesViewerModule.cpp
@@ -66,6 +66,9 @@ OutgoingMessagesViewerModule::~OutgoingMessagesViewerModule()
     MessageBroker::getInstance().unsubscribe(
         Filter::fromString(SkywardHubStrings::mavlink_received_msg_NACK_topic),
         this);
+    MessageBroker::getInstance().unsubscribe(
+        Filter::fromString(SkywardHubStrings::mavlink_received_msg_WACK_topic),
+        this);
 }
 
 XmlObject OutgoingMessagesViewerModule::toXmlObject()