]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
open_telemetry_collector plugin: Populate `ssl_opts` only when needed.
authorFlorian Forster <octo@collectd.org>
Thu, 1 Feb 2024 11:36:01 +0000 (12:36 +0100)
committerFlorian Forster <octo@collectd.org>
Tue, 20 Feb 2024 14:28:50 +0000 (15:28 +0100)
src/open_telemetry_collector.cc

index acc8b37c2ef4957db0b20647c218471d8f46bcc8..daeee9efd5ab6d5eb2577dcfd7f5af57e5391ca5 100644 (file)
@@ -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;