From: Lei Xia Date: Sun, 13 Feb 2011 23:50:30 +0000 (-0600) Subject: Add pointer validation to the Direct Network bridge X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=commitdiff_plain;h=7cd8a847f6092d3e1c672aecc9f707d37f3dbd59;p=palacios.git Add pointer validation to the Direct Network bridge --- diff --git a/palacios/src/palacios/vmm_packet.c b/palacios/src/palacios/vmm_packet.c index bda3b1f..bd0d2c4 100644 --- a/palacios/src/palacios/vmm_packet.c +++ b/palacios/src/palacios/vmm_packet.c @@ -33,12 +33,16 @@ int V3_send_raw(const char * pkt, uint32_t len) { int V3_packet_add_recver(const char * mac, struct v3_vm_info * vm){ + V3_ASSERT(packet_hooks); + V3_ASSERT(packet_hooks->add_recver); return packet_hooks->add_recver(mac, vm); } int V3_packet_del_recver(const char * mac, struct v3_vm_info * vm){ + V3_ASSERT(packet_hooks); + V3_ASSERT(packet_hooks->del_recver); return packet_hooks->del_recver(mac, vm); }