From c9c3f6489d993187844917190df4d7499120bec6 Mon Sep 17 00:00:00 2001 From: Florian Forster Date: Sat, 5 Dec 2015 22:30:39 +0100 Subject: [PATCH] src/common.c: Check arguments of parse_values(). CID: 37965 --- src/common.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/common.c b/src/common.c index 64bc42da..4da8feee 100644 --- a/src/common.c +++ b/src/common.c @@ -1104,6 +1104,9 @@ int parse_values (char *buffer, value_list_t *vl, const data_set_t *ds) char *ptr; char *saveptr; + if ((buffer == NULL) || (vl == NULL) || (ds == NULL)) + return EINVAL; + i = -1; dummy = buffer; saveptr = NULL; -- 2.30.2