misc: check return values from vlib_buffer_copy(...)
[vpp.git] / src / plugins / dhcp / dhcp6_pd_client_dp.c
index 980c83c..b43e5a4 100644 (file)
@@ -264,6 +264,9 @@ check_pd_send_client_message (vlib_main_t * vm,
   next_index = ip6_rewrite_mcast_node.index;
 
   c0 = vlib_buffer_copy (vm, p0);
+  if (c0 == NULL)
+    return client_state->keep_sending_client_message;
+
   ci0 = vlib_get_buffer_index (vm, c0);
 
   ip = (ip6_header_t *) vlib_buffer_get_current (c0);