aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeon Romanovsky <leonro@mellanox.com>2018-01-11 10:15:09 +0200
committerLeon Romanovsky <leon@kernel.org>2018-01-15 16:18:21 +0200
commitc27f94c7652b6e2b1edd11495c718e4cbe29b21b (patch)
treef977f713a8959da2f22e304353c1dace62373782
parentfc961d252313e32abd03273e1daf7697903acc86 (diff)
downloadiproute2-topic/resource-tracking-2.tar.gz
rdma: Check return value of strdup calltopic/resource-tracking-2
Fixes: 74bd75c2b68d ("rdma: Add basic infrastructure for RDMA tool") Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
-rw-r--r--rdma/utils.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/rdma/utils.c b/rdma/utils.c
index c845c25b6..70be43cc2 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;
}