diff options
Diffstat (limited to 'src/server/server.c')
| -rw-r--r-- | src/server/server.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/server/server.c b/src/server/server.c index 59a0f7a..41633d2 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -350,6 +350,7 @@ static bool prepare_server_resource(struct camu_server *server, struct camu_reso { struct cch_entry *entry = NULL; switch (resource->type) { +#ifdef CACHE_HAVE_FILE case CAMU_RESOURCE_FILE: entry = cch_handler_file_create(&resource->uri, &al_str_c("codec")); if (!entry) { @@ -358,6 +359,7 @@ static bool prepare_server_resource(struct camu_server *server, struct camu_reso } resource->load = LIANA_ENTRY_PREPARED; break; +#endif #ifdef NAUNET_HAS_CURL case CAMU_RESOURCE_HTTP: entry = cch_handler_http_create(&resource->uri, server->loop); @@ -621,10 +623,10 @@ static void simple_search_portal_callback(void *userdata0, void *userdata1, stru static u8 parse_resource_type(str *line) { #if defined CAMU_HAVE_PORTAL - if (al_str_at(line, 0) == ';' || camu_is_url(line, 0)) { + if (al_str_at(line, 0) == ';' || camu_is_http_url(line, 0)) { return CAMU_RESOURCE_SIMPLE_SEARCH; #elif defined NAUNET_HAS_CURL - if (camu_is_url(line, 0)) { + if (camu_is_http_url(line, 0)) { return CAMU_RESOURCE_HTTP; #else if (0) { @@ -846,6 +848,8 @@ static bool multiplex_callback(void *userdata, u8 id, struct nn_packet_stream *s case CAMU_MULTIPLEX_RPC: nn_rpc_add_stream(&server->server, stream); break; + case CAMU_MULTIPLEX_CONTROL: + return false; case CAMU_MULTIPLEX_LIANA: lia_server_add_stream(&server->data.server, stream); break; |