From: Florian Forster Date: Thu, 1 Feb 2024 11:36:01 +0000 (+0100) Subject: open_telemetry_collector plugin: Populate `ssl_opts` only when needed. X-Git-Tag: collectd-6.0.0.rc3~4^2~11 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4b64a0337e1cd6f1b199ff4307305aacae3d6559;p=thirdparty%2Fcollectd.git open_telemetry_collector plugin: Populate `ssl_opts` only when needed. --- diff --git a/src/open_telemetry_collector.cc b/src/open_telemetry_collector.cc index acc8b37c2..daeee9efd 100644 --- a/src/open_telemetry_collector.cc +++ b/src/open_telemetry_collector.cc @@ -480,11 +480,12 @@ static int otelcol_config_listen(oconfig_item_t *ci) { } } - ssl_opts->pem_key_cert_pairs.push_back(pkcp); - if (use_ssl) + if (use_ssl) { + ssl_opts->pem_key_cert_pairs.push_back(pkcp); listener.ssl = ssl_opts; - else + } else { delete (ssl_opts); + } listeners.push_back(listener); return 0;