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-31 09:36:58 +0200
commitb710ce602b947c013264e030e52f057d8cd28626 (patch)
tree57a3557a12eb33684606501c59dfbc0841ded3dd
parent027ae92312ebcdbbce4534fd1ee660ee701abf78 (diff)
downloadiproute2-in/resource-tracking-3.tar.gz
rdma: Check return value of strdup callin/resource-tracking-3
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 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;
}