X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fcurl.c;h=899dd15cc5fcf3404de7e72da9a73481a939bc43;hb=96e0f2341bace029acefe0a88bab96ae326c0ff5;hp=c6e2ae9c1f521350db159dc2922dafcb6fb54f41;hpb=77a69360da55e89f2ede7b5c8942703221bfde9a;p=collectd.git diff --git a/src/curl.c b/src/curl.c index c6e2ae9c..899dd15c 100644 --- a/src/curl.c +++ b/src/curl.c @@ -595,6 +595,7 @@ static int cc_init (void) /* {{{ */ INFO ("curl plugin: No pages have been defined."); return (-1); } + curl_global_init (CURL_GLOBAL_SSL); return (0); } /* }}} int cc_init */ @@ -612,7 +613,8 @@ static void cc_submit (const web_page_t *wp, const web_match_t *wm, /* {{{ */ sstrncpy (vl.plugin, "curl", sizeof (vl.plugin)); sstrncpy (vl.plugin_instance, wp->instance, sizeof (vl.plugin_instance)); sstrncpy (vl.type, wm->type, sizeof (vl.type)); - sstrncpy (vl.type_instance, wm->instance, sizeof (vl.type_instance)); + if (wm->instance != NULL) + sstrncpy (vl.type_instance, wm->instance, sizeof (vl.type_instance)); plugin_dispatch_values (&vl); } /* }}} void cc_submit */