Auto-Merge pull request #2540 from octo/cid/141009
authorcollectd bot <32910397+collectd-bot@users.noreply.github.com>
Fri, 17 Nov 2017 13:29:29 +0000 (14:29 +0100)
committerGitHub <noreply@github.com>
Fri, 17 Nov 2017 13:29:29 +0000 (14:29 +0100)
Automatically merged due to "Automerge" label

src/libcollectdclient/network_buffer.c

index 662265d..a0f8cfd 100644 (file)
@@ -255,6 +255,10 @@ static double htond(double val) /* {{{ */
 
 static int nb_add_values(char **ret_buffer, /* {{{ */
                          size_t *ret_buffer_len, const lcc_value_list_t *vl) {
+  if ((vl == NULL) || (vl->values_len < 1)) {
+    return EINVAL;
+  }
+
   char *packet_ptr;
   size_t packet_len;