From fb8d03db288c68ec1408a3783424b5a46431dad6 Mon Sep 17 00:00:00 2001 From: Abilio Marques Date: Thu, 26 Sep 2019 08:36:54 +0200 Subject: [PATCH] mosquitto_sub exits if no subscription is granted Signed-off-by: Abilio Marques --- client/sub_client.c | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/client/sub_client.c b/client/sub_client.c index 86a4476e..96dcb546 100644 --- a/client/sub_client.c +++ b/client/sub_client.c @@ -144,15 +144,20 @@ void my_connect_callback(struct mosquitto *mosq, void *obj, int result, int flag void my_subscribe_callback(struct mosquitto *mosq, void *obj, int mid, int qos_count, const int *granted_qos) { int i; - + bool some_sub_allowed = (granted_qos[0] < 128); + bool should_print = cfg.debug && !cfg.quiet; UNUSED(obj); - if(cfg.debug){ - if(!cfg.quiet) printf("Subscribed (mid: %d): %d", mid, granted_qos[0]); - for(i=1; i