diff --git a/src/bridge.c b/src/bridge.c index b2731981..bcb80aeb 100644 --- a/src/bridge.c +++ b/src/bridge.c @@ -58,6 +58,11 @@ Contributors: static void bridge__backoff_step(struct mosquitto *context); static void bridge__backoff_reset(struct mosquitto *context); +#if defined(__GLIBC__) && defined(WITH_ADNS) +static int bridge__connect_step1(struct mosquitto *context); +static int bridge__connect_step2(struct mosquitto *context); +#endif +static void bridge__packet_cleanup(struct mosquitto *context); static struct mosquitto *bridge__new(struct mosquitto__bridge *bridge) { @@ -191,7 +196,7 @@ static int bridge__set_tcp_keepalive(struct mosquitto *context) } #if defined(__GLIBC__) && defined(WITH_ADNS) -int bridge__connect_step1(struct mosquitto *context) +static int bridge__connect_step1(struct mosquitto *context) { int rc; char *notification_topic; @@ -306,7 +311,7 @@ int bridge__connect_step1(struct mosquitto *context) } -int bridge__connect_step2(struct mosquitto *context) +static int bridge__connect_step2(struct mosquitto *context) { int rc; @@ -693,6 +698,18 @@ void bridge__reload(void) } } +void bridge__db_cleanup(void) +{ + int i; + + for(i=0; i