prima: Block scan while roaming in progress.

Currently scan command is queued once pre-auth is done during the time
interval between pre-auth and reassoc. This command gets executed as
soon as roaming is successful while EAPOL exchange is in progress.
NULL frames with PM bit set are seen during EAPOL exchange and causing
four way handshake timeout. Fix this by not allowing scan during all
roaming states.

Change-Id: I4747914ab508788ae71a15703649a51fa327b72c
CRs-Fixed: 791614
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index c67142d..27730e6 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -9829,7 +9829,7 @@
                 return VOS_TRUE;
             }
             if ((WLAN_HDD_INFRA_STATION == pAdapter->device_mode) &&
-                 smeNeighborRoamIsHandoffInProgress(WLAN_HDD_GET_HAL_CTX(pAdapter)))
+                 smeNeighborMiddleOfRoaming(WLAN_HDD_GET_HAL_CTX(pAdapter)))
             {
                 hddLog(VOS_TRACE_LEVEL_ERROR,
                        "%s: %p(%d) Reassociation is in progress", __func__,