while (OptionPos < OptionsLen)\r
{\r
BT_Config_Option_Header_t* OptionHeader = (BT_Config_Option_Header_t*)&Options[OptionPos];\r
- void* OptionData = &Options[OptionPos + sizeof(*OptionHeader)];\r
+ void* OptionData = &Options[OptionPos + sizeof(BT_Config_Option_Header_t)];\r
\r
BT_ACL_DEBUG(2, "-- Option Type: 0x%04X", OptionHeader->Type);\r
- BT_ACL_DEBUG(2, "-- Option Length: 0x%04X", (sizeof(*OptionHeader) + OptionHeader->Length));\r
+ BT_ACL_DEBUG(2, "-- Option Length: 0x%04X", (sizeof(BT_Config_Option_Header_t) + OptionHeader->Length));\r
\r
/* Store the remote MTU option's value if present */\r
if (OptionHeader->Type == BT_CONFIG_OPTION_MTU)\r
ChannelData->RemoteMTU = *((uint16_t*)OptionData);\r
\r
/* Progress to the next option in the packet */\r
- OptionPos += (sizeof(*OptionHeader) + OptionHeader->Length);\r
+ OptionPos += (sizeof(BT_Config_Option_Header_t) + OptionHeader->Length);\r
}\r
}\r
\r