From 0145c9911b6772b0b9da8a72723a3a2a1c1f4c48 Mon Sep 17 00:00:00 2001 From: "e.medina" Date: Fri, 9 Jan 2026 10:17:22 +0100 Subject: [PATCH] callback global sinon crash --- AutomForArduino.cpp | 4 ++++ main.cpp | 5 +---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/AutomForArduino.cpp b/AutomForArduino.cpp index a56f398..31e6304 100644 --- a/AutomForArduino.cpp +++ b/AutomForArduino.cpp @@ -118,7 +118,11 @@ public: } }; +callback cb; + void mqtt_open(mqtt::async_client* client) { + + client->set_callback(cb); mqtt::connect_options connOpts; connOpts.set_clean_session(true); connOpts.set_user_name("admin"); diff --git a/main.cpp b/main.cpp index 11974e7..3d5aee6 100644 --- a/main.cpp +++ b/main.cpp @@ -4,12 +4,9 @@ #undef timeout #include "mqtt/async_client.h" - - int main() { - callback cb; - client.set_callback(cb); + mqtt_open(&client);