Merge "Changed the status check for BleObserve" into klp-wireless-dev
diff --git a/btif/src/btif_storage.c b/btif/src/btif_storage.c
index c974870..529b3c1 100644
--- a/btif/src/btif_storage.c
+++ b/btif/src/btif_storage.c
@@ -253,6 +253,8 @@
             strncpy(value, (char*)prop->val, prop->len);
             value[prop->len]='\0';
             btif_config_set_str("Remote", bdstr, BTIF_STORAGE_PATH_REMOTE_ALIASE, value);
+            /* save friendly name immediately */
+            btif_config_save();
             break;
         case BT_PROPERTY_ADAPTER_SCAN_MODE:
             btif_config_set_int("Local", "Adapter",
diff --git a/stack/btm/btm_ble_gap.c b/stack/btm/btm_ble_gap.c
index 602cf53..85228b0 100644
--- a/stack/btm/btm_ble_gap.c
+++ b/stack/btm/btm_ble_gap.c
@@ -461,7 +461,7 @@
 
     if (p_ctrl_le_feature_rd_cmpl_cback != NULL)
         p_ctrl_le_feature_rd_cmpl_cback(status);
-
+    btm_multi_adv_cb.adv_inst_max = btm_cb.cmn_ble_vsc_cb.adv_inst_max;
     BTM_TRACE_DEBUG("btm_ble_vendor_capability_vsc_cmpl_cback:%d, status=%d, max_irk_size=%d",
         btm_multi_adv_cb.adv_inst_max, status,btm_ble_vendor_cb.irk_avail_size);
 }