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:
parent
7692d920a8
commit
e8cbfea22d
4 changed files with 6 additions and 0 deletions
|
@ -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,
|
||||
|
|
|
@ -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];
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue