From: Leon Romanovsky Date: Wed, 31 Jan 2018 08:11:56 +0000 (+0200) Subject: rdma: Check return value of strdup call X-Git-Tag: v4.16.0~61 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5f8265536f6f511ec62d3a0ee7e1324a8720f7e3;p=thirdparty%2Fiproute2.git rdma: Check return value of strdup call Fixes: 74bd75c2b68d ("rdma: Add basic infrastructure for RDMA tool") Signed-off-by: Leon Romanovsky Signed-off-by: Stephen Hemminger --- diff --git a/rdma/utils.c b/rdma/utils.c index 059aa788b..f9460162c 100644 --- a/rdma/utils.c +++ b/rdma/utils.c @@ -98,6 +98,10 @@ static struct dev_map *dev_map_alloc(const char *dev_name) if (!dev_map) return NULL; dev_map->dev_name = strdup(dev_name); + if (!dev_map->dev_name) { + free(dev_map); + return NULL; + } return dev_map; }