1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-09 00:00:04 +01:00

lws_smd: take care about build with disabled

This commit is contained in:
Andy Green 2020-08-16 05:35:56 +01:00
parent 7692d920a8
commit e8cbfea22d
4 changed files with 6 additions and 0 deletions

View file

@ -1508,9 +1508,11 @@ lws_sul_nonmonotonic_adjust(struct lws_context *ctx, int64_t step_us);
void
lws_netdev_instance_remove_destroy(struct lws_netdev_instance *ni);
#if defined(LWS_WITH_SYS_SMD)
int
lws_netdev_smd_cb(void *opaque, lws_smd_class_t _class, lws_usec_t timestamp,
void *buf, size_t len);
#endif
void
lws_netdev_instance_create(lws_netdev_instance_t *ni, struct lws_context *ctx,

View file

@ -819,10 +819,12 @@ lws_ss_destroy(lws_ss_handle_t **ppss)
* if we bound an smd registration to the SS, unregister it
*/
#if defined(LWS_WITH_SYS_SMD)
if (h->policy == &pol_smd && h->u.smd.smd_peer) {
lws_smd_unregister(h->u.smd.smd_peer);
h->u.smd.smd_peer = NULL;
}
#endif
pt = &h->context->pt[h->tsi];

View file

@ -11,6 +11,7 @@ set(SRCS main.c ss-server.c)
set(requirements 1)
require_lws_config(LWS_ROLE_H1 1 requirements)
require_lws_config(LWS_WITH_SERVER 1 requirements)
require_lws_config(LWS_WITH_SYS_SMD 1 requirements)
require_lws_config(LWS_WITH_SECURE_STREAMS 1 requirements)
require_lws_config(LWS_WITH_SECURE_STREAMS_STATIC_POLICY_ONLY 0 requirements)

View file

@ -12,6 +12,7 @@ set(requirements 1)
require_lws_config(LWS_ROLE_H1 1 requirements)
require_lws_config(LWS_WITH_CLIENT 1 requirements)
require_lws_config(LWS_WITH_SERVER 1 requirements)
require_lws_config(LWS_WITH_SYS_SMD 1 requirements)
require_lws_config(LWS_WITH_SECURE_STREAMS 1 requirements)
require_lws_config(LWS_WITH_SECURE_STREAMS_STATIC_POLICY_ONLY 0 requirements)