NetConfClient null exception when PW incorrect

Offen Anfängerfreundlich
#385 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
62/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Veraltet
Tech-Stack
csharp
Bereich
networking

Rechercherichtung

Beginnen Sie bei NetConfClient.OnDisconnecting und reproduzieren Sie einen Verbindungsversuch mit einem falschen Passwort. Verfolgen Sie die Passwortausnahme durch die Behandlung der Trennung und überprüfen Sie, dass die gemeldete Ausnahme erhalten bleibt, anstatt durch eine Nullobjektreferenz ersetzt zu werden. Die Aufgabe ist erledigt, wenn der Fall eines falschen Passworts die erwartete Ausnahme zurückgibt, ohne einen Nullreferenzfehler zu verursachen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

On the stack I saw the Password Exception, but what was returned was a null object reference from here:

    protected override void OnDisconnecting()
    {
        base.OnDisconnecting();

        _netConfSession.Disconnect();    //_netConfSession is null
    }

adding a null check passes me the correct exception

Vorherrschende Sprache
C#
Sterne
4.4k
Forks
993
Ø Merge
9 T. 21 Std.
Gemergte PRs (30 T.)
1

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus sshnet/SSH.NET

Alle Issues in sshnet/SSH.NET

Ähnliche Issues

Weitere Issues zu C#

Neue Issues direkt in Ihr Postfach

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