when we use startSmartConfig function from wifi library.it will crash after init function. review the WiFi.cpp code . we found some bug at the code. fix the code below.
- if(sl_WlanPolicySet(SL_POLICY_CONNECTION,
- SL_CONNECTION_POLICY(1,0,0,0,1),
- &policyVal,
- 1 /*PolicyValLen*/) < 0) return -1;
+ if(sl_WlanPolicySet(SL_POLICY_CONNECTION,SL_CONNECTION_POLICY(1,0,0,0,1),&policyVal,1 ) < 0) { /*PolicyValLen*/
+ return -1;
- if(sl_WlanPolicySet(SL_POLICY_CONNECTION,
- SL_CONNECTION_POLICY(1,0,0,0,0),
- &policyVal,
- 1 /*PolicyValLen*/) < 0) return -1;
+ if(sl_WlanPolicySet(SL_POLICY_CONNECTION,SL_CONNECTION_POLICY(1,0,0,0,0),&policyVal,1) < 0) { /*PolicyValLen*/
+ return -1;
+ }