From 8e9bdd5a63e67c6adb403c2aac4a25e0595ea147 Mon Sep 17 00:00:00 2001 From: Sebastian Harl Date: Sun, 22 Dec 2013 13:59:44 +0100 Subject: [PATCH] curl plugin: Fixed a segfault when using without an Instance. Thanks to Alexander Golovko for reporting this in http://bugs.debian.org/732701 --- src/curl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/curl.c b/src/curl.c index c6e2ae9c..ffd49017 100644 --- a/src/curl.c +++ b/src/curl.c @@ -612,7 +612,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 */ -- 2.30.2