mirror of
https://github.com/eclipse-mosquitto/mosquitto.git
synced 2026-09-23 16:43:49 +08:00
Fix client test leaks.
This commit is contained in:
@@ -21,6 +21,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -22,6 +22,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -22,6 +22,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -23,6 +23,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -43,6 +43,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -63,6 +63,7 @@ int main(int argc, char *argv[])
|
||||
|
||||
mosquitto_disconnect(mosq);
|
||||
mosquitto_loop_stop(mosq, false);
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -61,6 +61,7 @@ int main(int argc, char *argv[])
|
||||
|
||||
mosquitto_disconnect(mosq);
|
||||
mosquitto_loop_stop(mosq, false);
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -43,6 +43,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -43,6 +43,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -53,6 +53,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -44,6 +44,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -43,6 +43,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -60,6 +60,7 @@ int main(int argc, char *argv[])
|
||||
while(1){
|
||||
mosquitto_loop(mosq, 300, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return 1;
|
||||
|
||||
@@ -68,6 +68,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, 100, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -62,6 +62,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, 300, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -53,6 +53,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, 300, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -46,6 +46,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, 300, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -48,6 +48,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, 300, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -53,6 +53,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, 300, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -46,6 +46,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, 300, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -52,6 +52,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, 50, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -53,6 +53,7 @@ int main(int argc, char *argv[])
|
||||
mosquitto_loop(mosq, 50, 1);
|
||||
}
|
||||
mosquitto_loop(mosq, 50, 1);
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -43,6 +43,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, 100, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -48,6 +48,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, 300, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -48,6 +48,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, 300, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -44,6 +44,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, 300, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -44,6 +44,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -44,6 +44,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
rc = mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -55,6 +55,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
rc = mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -60,6 +60,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
rc = mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -56,6 +56,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
rc = mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -32,6 +32,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -15,6 +15,7 @@ int main(int argc, char *argv[])
|
||||
if(mosquitto_tls_set(mosq, "this/file/doesnt/exist", NULL, NULL, NULL, NULL) == MOSQ_ERR_INVAL){
|
||||
rc = 0;
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
mosquitto_lib_cleanup();
|
||||
return rc;
|
||||
}
|
||||
|
||||
@@ -48,6 +48,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -39,6 +39,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -39,6 +39,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -27,6 +27,8 @@ int main(int argc, char *argv[])
|
||||
rc = mosquitto_connect(mosq, "localhost", port, 60);
|
||||
|
||||
rc = mosquitto_loop_forever(mosq, -1, 1);
|
||||
mosquitto_destroy(mosq);
|
||||
mosquitto_lib_cleanup();
|
||||
if(rc == MOSQ_ERR_ERRNO && errno == EPROTO){
|
||||
return 0;
|
||||
}else{
|
||||
|
||||
@@ -30,6 +30,7 @@ int main(int argc, char *argv[])
|
||||
print_error("topic", topics, topic_count);
|
||||
return 1;
|
||||
}
|
||||
mosquitto_sub_topic_tokens_free(&topics, topic_count);
|
||||
|
||||
if(mosquitto_sub_topic_tokenise("a/deep/topic/hierarchy", &topics, &topic_count)){
|
||||
printf("Out of memory.\n");
|
||||
@@ -43,6 +44,7 @@ int main(int argc, char *argv[])
|
||||
print_error("a/deep/topic/hierarchy", topics, topic_count);
|
||||
return 1;
|
||||
}
|
||||
mosquitto_sub_topic_tokens_free(&topics, topic_count);
|
||||
|
||||
if(mosquitto_sub_topic_tokenise("/a/deep/topic/hierarchy", &topics, &topic_count)){
|
||||
printf("Out of memory.\n");
|
||||
@@ -57,6 +59,7 @@ int main(int argc, char *argv[])
|
||||
print_error("/a/deep/topic/hierarchy", topics, topic_count);
|
||||
return 1;
|
||||
}
|
||||
mosquitto_sub_topic_tokens_free(&topics, topic_count);
|
||||
|
||||
if(mosquitto_sub_topic_tokenise("a/b/c", &topics, &topic_count)){
|
||||
printf("Out of memory.\n");
|
||||
@@ -69,6 +72,7 @@ int main(int argc, char *argv[])
|
||||
print_error("a/b/c", topics, topic_count);
|
||||
return 1;
|
||||
}
|
||||
mosquitto_sub_topic_tokens_free(&topics, topic_count);
|
||||
|
||||
if(mosquitto_sub_topic_tokenise("/a/b/c", &topics, &topic_count)){
|
||||
printf("Out of memory.\n");
|
||||
@@ -82,6 +86,7 @@ int main(int argc, char *argv[])
|
||||
print_error("/a/b/c", topics, topic_count);
|
||||
return 1;
|
||||
}
|
||||
mosquitto_sub_topic_tokens_free(&topics, topic_count);
|
||||
|
||||
if(mosquitto_sub_topic_tokenise("a///hierarchy", &topics, &topic_count)){
|
||||
printf("Out of memory.\n");
|
||||
@@ -95,6 +100,7 @@ int main(int argc, char *argv[])
|
||||
print_error("a///hierarchy", topics, topic_count);
|
||||
return 1;
|
||||
}
|
||||
mosquitto_sub_topic_tokens_free(&topics, topic_count);
|
||||
|
||||
if(mosquitto_sub_topic_tokenise("/a///hierarchy", &topics, &topic_count)){
|
||||
printf("Out of memory.\n");
|
||||
@@ -109,6 +115,7 @@ int main(int argc, char *argv[])
|
||||
print_error("/a///hierarchy", topics, topic_count);
|
||||
return 1;
|
||||
}
|
||||
mosquitto_sub_topic_tokens_free(&topics, topic_count);
|
||||
|
||||
if(mosquitto_sub_topic_tokenise("/a///hierarchy/", &topics, &topic_count)){
|
||||
printf("Out of memory.\n");
|
||||
@@ -124,6 +131,7 @@ int main(int argc, char *argv[])
|
||||
print_error("/a///hierarchy/", topics, topic_count);
|
||||
return 1;
|
||||
}
|
||||
mosquitto_sub_topic_tokens_free(&topics, topic_count);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -66,6 +66,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
rc = mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -75,6 +75,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
rc = mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -75,6 +75,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
rc = mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -18,6 +18,7 @@ void on_connect(struct mosquitto *mosq, void *obj, int rc)
|
||||
}else{
|
||||
rc2 = mosquitto_property_add_string(&proplist, MQTT_PROP_CONTENT_TYPE, "application/json");
|
||||
mosquitto_publish_v5(mosq, &sent_mid, "prop/qos0", strlen("message"), "message", 0, false, proplist);
|
||||
mosquitto_property_free_all(&proplist);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,6 +53,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
rc = mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -18,6 +18,7 @@ void on_connect(struct mosquitto *mosq, void *obj, int rc)
|
||||
}else{
|
||||
rc2 = mosquitto_property_add_byte(&proplist, MQTT_PROP_PAYLOAD_FORMAT_INDICATOR, 1);
|
||||
mosquitto_publish_v5(mosq, &sent_mid, "prop/qos0", strlen("message"), "message", 0, false, proplist);
|
||||
mosquitto_property_free_all(&proplist);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,6 +53,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
rc = mosquitto_loop(mosq, -1, 1);
|
||||
}
|
||||
mosquitto_destroy(mosq);
|
||||
|
||||
mosquitto_lib_cleanup();
|
||||
return run;
|
||||
|
||||
@@ -48,6 +48,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosq->loop();
|
||||
}
|
||||
delete mosq;
|
||||
|
||||
mosqpp::lib_cleanup();
|
||||
|
||||
|
||||
@@ -36,6 +36,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosq->loop();
|
||||
}
|
||||
delete mosq;
|
||||
|
||||
mosqpp::lib_cleanup();
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosq->loop();
|
||||
}
|
||||
delete mosq;
|
||||
|
||||
mosqpp::lib_cleanup();
|
||||
|
||||
|
||||
@@ -29,6 +29,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosq->loop();
|
||||
}
|
||||
delete mosq;
|
||||
|
||||
mosqpp::lib_cleanup();
|
||||
|
||||
|
||||
@@ -32,6 +32,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosq->loop();
|
||||
}
|
||||
delete mosq;
|
||||
|
||||
mosqpp::lib_cleanup();
|
||||
|
||||
|
||||
@@ -30,6 +30,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosq->loop();
|
||||
}
|
||||
delete mosq;
|
||||
|
||||
mosqpp::lib_cleanup();
|
||||
|
||||
|
||||
@@ -50,6 +50,7 @@ int main(int argc, char *argv[])
|
||||
while(run == -1){
|
||||
mosq->loop();
|
||||
}
|
||||
delete mosq;
|
||||
|
||||
mosqpp::lib_cleanup();
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user