Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix WiFi SSID long 32 gets wrongly truncated by one #768

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

aleroot
Copy link

@aleroot aleroot commented Feb 13, 2021

The maximum Wi-Fi SSID length is 32 characters, but if I try to connect to a network name which is exactly 32 characters long the last character gets truncated, eg: SSID: 533C Hyperoptic 1Gb Fibre 2.4Ghz gets truncated to 533C Hyperoptic 1Gb Fibre 2.4Gh since the SSID field in the structs of this project is defined as an array of size 32 but since it is a null terminated string, it should be defined as size 33...
Fix wifi SSID length to 33 since the maximum chars for SSID is 32 but the string is null terminated so array size must be 33.

I have noticed this wrong behaviour using the esp_haa and reported in their forum: RavenSystem/esp-homekit-devices#1337 but it is not their fault...

Attached you can find my patch.

… the string is null terminated so array size must be 33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant