diff --git a/src/modules/syslink/syslink_bridge.cpp b/src/modules/syslink/syslink_bridge.cpp
index d3300a735572aa00056e8cff4aff9aa7c0c42643..7912fb90b2eabb8b258f2ed04f254d2b13ffd864 100644
--- a/src/modules/syslink/syslink_bridge.cpp
+++ b/src/modules/syslink/syslink_bridge.cpp
@@ -51,7 +51,8 @@ SyslinkBridge::SyslinkBridge(Syslink *link) :
 	_msg_to_send.header = 0;
 	_msg_to_send.size = sizeof(_msg_to_send.header);
 	_msg_to_send.port = CRTP_PORT_MAVLINK;
-	_msg_to_send_size_remaining = CRTP_MAX_DATA_SIZE - 1;
+	_msg_to_send_size_remaining = CRTP_MAX_DATA_SIZE - 1; // to send 30 bytes of data
+	//ideally _msg_to_send.data size should be CRTP_MAX_DATA_SIZE but cfbridge does not receive 31 bytes of data due to a bug somewhere
 }
 
 SyslinkBridge::~SyslinkBridge()