提交 5d189624 编写于 作者: R Roger A. Light

Improve custom SSL_CTX tests.

Issue #2463.
上级 80c7726d
#include <errno.h>
#include <signal.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
......@@ -7,6 +8,11 @@
static int run = -1;
void handle_sigint(int signal)
{
run = 0;
}
void on_connect(struct mosquitto *mosq, void *obj, int rc)
{
if(rc){
......@@ -49,9 +55,11 @@ int main(int argc, char *argv[])
rc = mosquitto_connect(mosq, "localhost", port, 60);
signal(SIGINT, handle_sigint);
while(run == -1){
mosquitto_loop(mosq, -1, 1);
}
SSL_CTX_free(ssl_ctx);
mosquitto_destroy(mosq);
mosquitto_lib_cleanup();
......
#include <errno.h>
#include <signal.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
......@@ -7,6 +8,11 @@
static int run = -1;
void handle_sigint(int signal)
{
run = 0;
}
void on_connect(struct mosquitto *mosq, void *obj, int rc)
{
if(rc){
......@@ -53,9 +59,11 @@ int main(int argc, char *argv[])
rc = mosquitto_connect(mosq, "localhost", port, 60);
signal(SIGINT, handle_sigint);
while(run == -1){
mosquitto_loop(mosq, -1, 1);
}
SSL_CTX_free(ssl_ctx);
mosquitto_destroy(mosq);
mosquitto_lib_cleanup();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册