From 90f688d58974e98cc34563853d8820bbbdc5d3d0 Mon Sep 17 00:00:00 2001 From: Vivek Date: Fri, 15 Mar 2019 16:54:37 +0530 Subject: [PATCH] qcacmn: Fix error in check against max vdev for a pdev The current implementation allows one extra vdev to be created than the max vdevs allowed for a pdev. Correct the check to allow only max vdevs to be created for a pdev. Change-Id: I589ae204abe87f5a727489494a34807a45d501fa CRs-Fixed: 2415783 --- umac/cmn_services/obj_mgr/src/wlan_objmgr_pdev_obj.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/umac/cmn_services/obj_mgr/src/wlan_objmgr_pdev_obj.c b/umac/cmn_services/obj_mgr/src/wlan_objmgr_pdev_obj.c index 53bf3a1f4287..8f4d9f367e55 100644 --- a/umac/cmn_services/obj_mgr/src/wlan_objmgr_pdev_obj.c +++ b/umac/cmn_services/obj_mgr/src/wlan_objmgr_pdev_obj.c @@ -586,7 +586,7 @@ QDF_STATUS wlan_objmgr_pdev_vdev_attach(struct wlan_objmgr_pdev *pdev, wlan_pdev_obj_lock(pdev); /* If Max vdev count exceeds, return failure */ - if (objmgr->wlan_vdev_count > objmgr->max_vdev_count) { + if (objmgr->wlan_vdev_count >= objmgr->max_vdev_count) { wlan_pdev_obj_unlock(pdev); return QDF_STATUS_E_FAILURE; }