From 0803bebc46b710171ea60759ce38a3a8d80cfaf0 Mon Sep 17 00:00:00 2001 From: StalderT Date: Thu, 29 Mar 2018 13:58:40 +0200 Subject: [PATCH] partial fix for #1698 --- include/ua_client_config.h | 2 ++ plugins/ua_config_default.c | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/include/ua_client_config.h b/include/ua_client_config.h index d25f6cbe6..a10eec15c 100644 --- a/include/ua_client_config.h +++ b/include/ua_client_config.h @@ -85,9 +85,11 @@ typedef struct UA_ClientConfig { void *clientContext; +#ifdef UA_ENABLE_SUBSCRIPTIONS /* number of PublishResponse standing in the sever */ /* 0 = background task disabled */ UA_UInt16 outStandingPublishRequests; +#endif } UA_ClientConfig; diff --git a/plugins/ua_config_default.c b/plugins/ua_config_default.c index c32d82102..677afc76a 100644 --- a/plugins/ua_config_default.c +++ b/plugins/ua_config_default.c @@ -643,11 +643,15 @@ const UA_ClientConfig UA_ClientConfig_default = { NULL, /*.customDataTypes */ NULL, /*.stateCallback */ +#ifdef UA_ENABLE_SUBSCRIPTIONS NULL, /*.subscriptionInactivityCallback */ +#endif NULL, /*.clientContext */ +#ifdef UA_ENABLE_SUBSCRIPTIONS 10 /* .outStandingPublishRequests */ +#endif }; UA_ClientConfig UA_Server_getClientConfig(void)