From 7ff419cefc314156a0ac518972096ef0dfb87162 Mon Sep 17 00:00:00 2001 From: Vivek Kumar Dutta Date: Thu, 22 Feb 2024 17:29:32 +0530 Subject: [PATCH] Use system certs if ssl_capath not defined --- src/uci_utils.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/uci_utils.c b/src/uci_utils.c index 8612c14..6357a40 100644 --- a/src/uci_utils.c +++ b/src/uci_utils.c @@ -139,6 +139,10 @@ static void config_get_acs_elements(struct uci_section *s) CWMP_LOG(DEBUG, "CWMP CONFIG - acs password: %s", cwmp_main->conf.acs_passwd); snprintf(cwmp_main->conf.acs_ssl_capath, sizeof(cwmp_main->conf.acs_ssl_capath), "%s", get_value_from_uci_option(acs_tb[UCI_ACS_SSL_CAPATH])); + // Use default system cert path if ssl_capath not defined + if (CWMP_STRLEN(cwmp_main->conf.acs_ssl_capath) == 0) { + CWMP_STRNCPY(cwmp_main->conf.acs_ssl_capath, "/etc/ssl/certs", sizeof(cwmp_main->conf.acs_ssl_capath)); + } CWMP_LOG(DEBUG, "CWMP CONFIG - acs ssl capath: %s", cwmp_main->conf.acs_ssl_capath); cwmp_main->conf.retry_min_wait_interval = DEFAULT_RETRY_MINIMUM_WAIT_INTERVAL;