same_ssid


Description:


public bool same_ssid (uint8[] ssid1, uint8[] ssid2, bool ignore_trailing_null)

Earlier versions of the Linux kernel added a NULL byte to the end of the SSID to enable easy printing of the SSID on the console or in a terminal, but this behavior was problematic (SSIDs are simply byte arrays, not strings) and thus was changed.

This function compensates for that behavior at the cost of some compatibility with odd SSIDs that may legitimately have trailing NULLs, even though that is functionally pointless.

Parameters:

ssid1

the first SSID to compare

ssid2

the second SSID to compare

ignore_trailing_null

true to ignore one trailing NULL byte

len1

length of the SSID data in ssid1

len2

length of the SSID data in ssid2

Returns:

true if the SSIDs are the same, false if they are not


Namespace: NM.Utils
Package: libnm