wlan: Use wlan_hdd_cfg80211_inform_bss_frame to update bss database

Bss description are updated and maintained in kernel after every scan.
After successful association, in hdd_AssociationCompletionHandler,
bss details (beacon_ies or proberesp_ies) of current AP are updated
in kernel database using cfg80211_inform_bss().

While connecting to hidden SSID, current BSS details are obtained from
probe resp, but cfg80211_inform_bss() updates the details in beacon_ies
instead of proberesp_ies. For kernel, this corresponds to AP changing
its beacon from not having an SSID to showing it, hence it gets dropped
and causes connection failure.

Using wlan_hdd_cfg80211_inform_bss_frame() to handle the beacon and
probe resp and update the database appropriately.

Change-Id: I00b4756342a9d8b9674c668bb115907276aa7d6a
CRs-Fixed: 712886
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index fd80960..03f8b41 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -8510,8 +8510,8 @@
 
     if (NULL != roamProfile.pBssDesc)
     {
-        bss = wlan_hdd_cfg80211_inform_bss(pAdapter,
-                &roamProfile);
+        bss = wlan_hdd_cfg80211_inform_bss_frame(pAdapter,
+                roamProfile.pBssDesc);
 
         if (NULL == bss)
         {