]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink.c
Ensure we compile discovery.c unconditionally.
[meshlink] / src / meshlink.c
index aa29ce8984bac86c3cbc92955793d4c6837953c6..d9bd0146e94cedaf4b6dc5967e28f6a4f00483c9 100644 (file)
@@ -1693,14 +1693,10 @@ static void *meshlink_main_loop(void *arg) {
 #endif // HAVE_SETNS
        }
 
-#if HAVE_CATTA
-
        if(mesh->discovery) {
                discovery_start(mesh);
        }
 
-#endif
-
        if(pthread_mutex_lock(&mesh->mutex) != 0) {
                abort();
        }
@@ -1712,15 +1708,11 @@ static void *meshlink_main_loop(void *arg) {
 
        pthread_mutex_unlock(&mesh->mutex);
 
-#if HAVE_CATTA
-
        // Stop discovery
        if(mesh->discovery) {
                discovery_stop(mesh);
        }
 
-#endif
-
        return NULL;
 }
 
@@ -4554,8 +4546,6 @@ void handle_duplicate_node(meshlink_handle_t *mesh, node_t *n) {
 }
 
 void meshlink_enable_discovery(meshlink_handle_t *mesh, bool enable) {
-#if HAVE_CATTA
-
        if(!mesh) {
                meshlink_errno = MESHLINK_EINVAL;
                return;
@@ -4581,11 +4571,6 @@ void meshlink_enable_discovery(meshlink_handle_t *mesh, bool enable) {
 
 end:
        pthread_mutex_unlock(&mesh->mutex);
-#else
-       (void)mesh;
-       (void)enable;
-       meshlink_errno = MESHLINK_ENOTSUP;
-#endif
 }
 
 void meshlink_set_dev_class_timeouts(meshlink_handle_t *mesh, dev_class_t devclass, int pinginterval, int pingtimeout) {