From: Ben Pfaff Date: Tue, 11 Nov 2008 20:13:49 +0000 (-0800) Subject: Check kmalloc() return value. X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=2371dd3d67ab4a39ea6fad96c3497bdfad6043c5;p=sliver-openvswitch.git Check kmalloc() return value. --- diff --git a/datapath/nx_act_snat.c b/datapath/nx_act_snat.c index 3056886da..dddbf4b37 100644 --- a/datapath/nx_act_snat.c +++ b/datapath/nx_act_snat.c @@ -366,6 +366,8 @@ update_mapping(struct net_bridge_port *p, struct sk_buff *skb) } m = kmalloc(sizeof *m, GFP_ATOMIC); + if (!m) + goto done; m->ip_addr = iph->saddr; memcpy(m->hw_addr, eh->h_source, ETH_ALEN); m->used = jiffies;