From c766bdfeb065b4d1291d91b150520d72580b3951 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Wed, 6 May 2020 22:23:06 +0100 Subject: [PATCH] Display time out message only on SIGALRM. --- client/sub_client.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/sub_client.c b/client/sub_client.c index 513bfb4b..5d2826e5 100644 --- a/client/sub_client.c +++ b/client/sub_client.c @@ -49,6 +49,8 @@ void my_signal_handler(int signum) if(signum == SIGALRM || signum == SIGTERM || signum == SIGINT){ process_messages = false; mosquitto_disconnect_v5(mosq, MQTT_RC_DISCONNECT_WITH_WILL_MSG, cfg.disconnect_props); + } + if(signum == SIGALRM){ timed_out = true; } }