mirror of
https://github.com/eclipse-mosquitto/mosquitto.git
synced 2026-09-23 08:33:48 +08:00
Build fixes.
This commit is contained in:
@@ -47,6 +47,9 @@ int mosquitto_loop(struct mosquitto *mosq, int timeout, int max_packets)
|
||||
char pairbuf;
|
||||
int maxfd = 0;
|
||||
time_t now;
|
||||
#ifdef WITH_SRV
|
||||
int state;
|
||||
#endif
|
||||
|
||||
if(!mosq || max_packets < 1) return MOSQ_ERR_INVAL;
|
||||
#ifndef WIN32
|
||||
|
||||
+1
-1
@@ -210,7 +210,7 @@ int net__socket_close(struct mosquitto *mosq)
|
||||
if(mosq->wsi)
|
||||
{
|
||||
if(mosq->state != mosq_cs_disconnecting){
|
||||
context__set_state(mosq, mosq_cs_disconnect_ws);
|
||||
mosquitto__set_state(mosq, mosq_cs_disconnect_ws);
|
||||
}
|
||||
libwebsocket_callback_on_writable(mosq->ws_context, mosq->wsi);
|
||||
}else
|
||||
|
||||
@@ -37,6 +37,7 @@ Contributors:
|
||||
#include "net_mosq.h"
|
||||
#include "packet_mosq.h"
|
||||
#include "send_mosq.h"
|
||||
#include "util_mosq.h"
|
||||
|
||||
#define SOCKS_AUTH_NONE 0x00
|
||||
#define SOCKS_AUTH_GSS 0x01
|
||||
|
||||
+2
-1
@@ -28,6 +28,7 @@ Contributors:
|
||||
#include "memory_mosq.h"
|
||||
#include "mosquitto_internal.h"
|
||||
#include "mosquitto.h"
|
||||
#include "util_mosq.h"
|
||||
|
||||
#ifdef WITH_SRV
|
||||
static void srv_callback(void *arg, int status, int timeouts, unsigned char *abuf, int alen)
|
||||
@@ -91,7 +92,7 @@ int mosquitto_connect_srv(struct mosquitto *mosq, const char *host, int keepaliv
|
||||
mosquitto__free(h);
|
||||
}
|
||||
|
||||
mosquitto__set_state(mosq_cs_connect_srv);
|
||||
mosquitto__set_state(mosq, mosq_cs_connect_srv);
|
||||
|
||||
mosq->keepalive = keepalive;
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ Contributors:
|
||||
#include "packet_mosq.h"
|
||||
#include "property_mosq.h"
|
||||
#include "time_mosq.h"
|
||||
#include "util_mosq.h"
|
||||
#include "will_mosq.h"
|
||||
|
||||
#include "uthash.h"
|
||||
|
||||
@@ -25,6 +25,7 @@ Contributors:
|
||||
#include "packet_mosq.h"
|
||||
#include "property_mosq.h"
|
||||
#include "send_mosq.h"
|
||||
#include "util_mosq.h"
|
||||
#include "will_mosq.h"
|
||||
|
||||
|
||||
|
||||
+2
-1
@@ -38,6 +38,7 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||
#include "memory_mosq.h"
|
||||
#include "packet_mosq.h"
|
||||
#include "sys_tree.h"
|
||||
#include "util_mosq.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <errno.h>
|
||||
@@ -424,7 +425,7 @@ static int callback_mqtt(struct libwebsocket_context *context,
|
||||
|
||||
if(rc && (mosq->out_packet || mosq->current_out_packet)) {
|
||||
if(mosq->state != mosq_cs_disconnecting){
|
||||
context__set_state(mosq, mosq_cs_disconnect_ws);
|
||||
mosquitto__set_state(mosq, mosq_cs_disconnect_ws);
|
||||
}
|
||||
libwebsocket_callback_on_writable(mosq->ws_context, mosq->wsi);
|
||||
} else if (rc) {
|
||||
|
||||
Reference in New Issue
Block a user