Skip to content

Commit cfdf800

Browse files
committed
Fix null deref in MqttClient_Ping
1 parent 091f5db commit cfdf800

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/mqtt_client.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2581,6 +2581,9 @@ int MqttClient_Ping_ex(MqttClient *client, MqttPing* ping)
25812581

25822582
int MqttClient_Ping(MqttClient *client)
25832583
{
2584+
if (client == NULL) {
2585+
return MQTT_TRACE_ERROR(MQTT_CODE_ERROR_BAD_ARG);
2586+
}
25842587
return MqttClient_Ping_ex(client, &client->msg.ping);
25852588
}
25862589

0 commit comments

Comments
 (0)