From 5b7b2ca176e0f61fdbcf8a774639e35cd8b4a83f Mon Sep 17 00:00:00 2001 From: Subash Abhinov Kasiviswanathan Date: Tue, 15 Jul 2014 20:43:54 -0600 Subject: net: rmnet_data: Fix potential memory corruption Fix an out of bounds array access during virtual net device creation CRs-fixed: 695032 Change-Id: Ie8ae1f25122f685c22d139d1abf06acf55d46782 Signed-off-by: Subash Abhinov Kasiviswanathan --- net/rmnet_data/rmnet_data_vnd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'net') diff --git a/net/rmnet_data/rmnet_data_vnd.c b/net/rmnet_data/rmnet_data_vnd.c index 2e4ea07cde0d..e9843c5a4386 100644 --- a/net/rmnet_data/rmnet_data_vnd.c +++ b/net/rmnet_data/rmnet_data_vnd.c @@ -561,7 +561,7 @@ int rmnet_vnd_create_dev(int id, struct net_device **new_device, char dev_prefix[IFNAMSIZ]; int p, rc = 0; - if (id < 0 || id > RMNET_DATA_MAX_VND) { + if (id < 0 || id >= RMNET_DATA_MAX_VND) { *new_device = 0; return RMNET_CONFIG_BAD_ARGUMENTS; } -- cgit v1.2.3