Просмотр исходного кода

resource: coreMqtt删除0长度clientId判断

RyanCW 3 месяцев назад
Родитель
Сommit
a7f1c7399d
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      coreMqtt/core_mqtt_serializer.c

+ 5 - 5
coreMqtt/core_mqtt_serializer.c

@@ -1715,11 +1715,11 @@ MQTTStatus_t MQTT_GetConnectPacketSize( const MQTTConnectInfo_t * pConnectInfo,
                     ( void * ) pPacketSize ) );
                     ( void * ) pPacketSize ) );
         status = MQTTBadParameter;
         status = MQTTBadParameter;
     }
     }
-    else if( ( pConnectInfo->clientIdentifierLength == 0U ) || ( pConnectInfo->pClientIdentifier == NULL ) )
-    {
-        LogError( ( "Mqtt_GetConnectPacketSize() client identifier must be set." ) );
-        status = MQTTBadParameter;
-    }
+    // else if( ( pConnectInfo->clientIdentifierLength == 0U ) || ( pConnectInfo->pClientIdentifier == NULL ) )
+    // {
+    //     LogError( ( "Mqtt_GetConnectPacketSize() client identifier must be set." ) );
+    //     status = MQTTBadParameter;
+    // }
     else if( ( pWillInfo != NULL ) && ( pWillInfo->payloadLength > ( size_t ) UINT16_MAX ) )
     else if( ( pWillInfo != NULL ) && ( pWillInfo->payloadLength > ( size_t ) UINT16_MAX ) )
     {
     {
         /* The MQTTPublishInfo_t is reused for the will message. The payload
         /* The MQTTPublishInfo_t is reused for the will message. The payload