File tree 1 file changed +9
-2
lines changed
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -822,19 +822,26 @@ void ws_bootstrap_configuration_reset(protocol_interface_info_entry_t *cur)
822
822
823
823
static bool ws_bootstrap_network_name_matches (const struct mcps_data_ie_list * ie_ext , const char * network_name_ptr )
824
824
{
825
+ ws_wp_network_name_t network_name ;
826
+
825
827
if (!network_name_ptr || !ie_ext ) {
826
828
return false;
827
829
}
828
830
829
- ws_wp_network_name_t network_name ;
830
831
if (!ws_wp_nested_network_name_read (ie_ext -> payloadIeList , ie_ext -> payloadIeListLength , & network_name )) {
831
832
tr_warn ("No network name IE" );
832
833
return false;
833
834
}
834
835
835
- if (network_name_ptr == NULL || strncmp ( network_name_ptr , ( char * ) network_name .network_name , network_name . network_name_length ) != 0 ) {
836
+ if (network_name .network_name_length != strlen ( network_name_ptr ) ) {
836
837
return false;
837
838
}
839
+
840
+ if (strncmp (network_name_ptr , (char * )network_name .network_name , network_name .network_name_length ) != 0 ) {
841
+ return false;
842
+ }
843
+
844
+ // names have equal length and same characters
838
845
return true;
839
846
}
840
847
You can’t perform that action at this time.
0 commit comments