Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Paho » Segmentation fault while MQTTClient_setCallbacks(Connect to Hivemq server with Paho C MQTT client library)
Segmentation fault while MQTTClient_setCallbacks [message #1848215] Thu, 25 November 2021 09:36
column column is currently offline column columnFriend
Messages: 25
Registered: December 2017
Junior Member
Hello,

I have simpe MQTT client application from hivemq site:

    MQTTClient client;
    MQTTClient_create(&client, "ssl://50f5f1c39196417f85c42d8e03fc38ef.s1.eu.hivemq.cloud:8883", "Client_1",
        MQTTCLIENT_PERSISTENCE_NONE, NULL);

and deliveryComplete
    int i = MQTTClient_setCallbacks(client, NULL, NULL, messageArrived, NULL);


Got segmentation fault while setting callback in variable m->c->connect_state


MQTTClient.c code with segmentation fault:
int MQTTClient_setCallbacks(MQTTClient handle, void* context, MQTTClient_connectionLost* cl,
														MQTTClient_messageArrived* ma, MQTTClient_deliveryComplete* dc)
{
	int rc = MQTTCLIENT_SUCCESS;
	MQTTClients* m = handle;

	FUNC_ENTRY;
	Thread_lock_mutex(mqttclient_mutex);

	if (m == NULL || ma == NULL || m->c->connect_state != NOT_IN_PROGRESS)
...
}

Why I'm getting this and how to fix problem?
Previous Topic:Java client server certificate revocation support
Next Topic:Segmentation fault while MQTTClient_setCallbacks
Goto Forum:
  


Current Time: Fri May 03 10:19:30 GMT 2024

Powered by FUDForum. Page generated in 0.02890 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top