arduino / arduino/ArduinoCore-API

Always true condition in IPAddress string-to-ipv6 conversion

Offen
#249 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
C++
Sterne
306
Forks
150
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Always true condition in IPAddress string-to-ipv6 conversion

https://github.com/arduino/ArduinoCore-API/blob/master/api/IPAddress.cpp#L204

`*address` is checked to be `':'` so it cannot be `'\0'`. I'm not really sure what the intended behaviour is here.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Lies api/IPAddress.cpp um Zeile 204 und untersuche die umgebende Logik zur Umwandlung von Zeichenketten in IPv6. Bestimme das beabsichtigte Verhalten, wenn das geprüfte Zeichen nicht '\0' sein kann, und validiere anschließend die daraus resultierende Korrektur anhand des Umwandlungsverhaltens; das Issue ist gelöst, wenn die Bedingung und ihr erwartetes Verhalten konsistent sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
api, embedded-iot
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.