Thread (10 messages) flat view 10 messages, 1 author, 2018-01-17
DORMANTno replies

Revision v2 of 2 in this series.

Revisions (2)
  1. v2 current
  2. v1 [diff vs current]

[PATCH iproute2-next v2 10/10] rdma: Check return value of strdup call

From: Leon Romanovsky <leon@kernel.org>
Date: 2018-01-17 10:03:06
Also in: linux-rdma
Subsystem: the rest · Maintainer: Linus Torvalds

From: Leon Romanovsky <redacted>

Fixes: 74bd75c2b68d ("rdma: Add basic infrastructure for RDMA tool")
Signed-off-by: Leon Romanovsky <redacted>
---
 rdma/utils.c | 4 ++++
 1 file changed, 4 insertions(+)
diff --git a/rdma/utils.c b/rdma/utils.c
index 059aa788..f9460162 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;
 }
-- 
2.15.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help