Merge branch 'collectd-5.7' into collectd-5.8
[collectd.git] / 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;