aboutsummaryrefslogtreecommitdiff
path: root/sub_client.c
diff options
context:
space:
mode:
Diffstat (limited to 'sub_client.c')
-rw-r--r--sub_client.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/sub_client.c b/sub_client.c
index 33efcb3..4662be8 100644
--- a/sub_client.c
+++ b/sub_client.c
@@ -152,11 +152,13 @@ void my_subscribe_callback(struct mosquitto *mosq, void *obj, int mid, int qos_c
UNUSED(obj);
- if(!cfg.quiet) printf("Subscribed (mid: %d): %d", mid, granted_qos[0]);
- for(i=1; i<qos_count; i++){
- if(!cfg.quiet) printf(", %d", granted_qos[i]);
+ if(cfg.debug){
+ if(!cfg.quiet) printf("Subscribed (mid: %d): %d", mid, granted_qos[0]);
+ for(i=1; i<qos_count; i++){
+ if(!cfg.quiet) printf(", %d", granted_qos[i]);
+ }
+ if(!cfg.quiet) printf("\n");
}
- if(!cfg.quiet) printf("\n");
if(cfg.exit_after_sub){
mosquitto_disconnect_v5(mosq, 0, cfg.disconnect_props);
@@ -338,8 +340,8 @@ int main(int argc, char *argv[])
}
if(cfg.debug){
mosquitto_log_callback_set(mosq, my_log_callback);
- mosquitto_subscribe_callback_set(mosq, my_subscribe_callback);
}
+ mosquitto_subscribe_callback_set(mosq, my_subscribe_callback);
mosquitto_connect_v5_callback_set(mosq, my_connect_callback);
mosquitto_message_v5_callback_set(mosq, my_message_callback);