mirror of https://github.com/icedream/npsharp.git
Some null-case handling.
parent
840ec4a64d
commit
0e638ffef9
|
@ -80,10 +80,16 @@ namespace NPSharp.Authentication
|
|||
var rx = new Regex("^(?<status>ok|fail)#(?<text>.+)#(?<userid>[0-9]+)#(?<username>.+)#(?<usermail>.+)#(?<sessiontoken>.+)$");
|
||||
var resp = (HttpWebResponse)req.GetResponse ();
|
||||
using (var respStream = resp.GetResponseStream()) {
|
||||
if (respStream == null)
|
||||
throw new Exception(@"No answer from server");
|
||||
using (var respReader = new StreamReader(respStream)) {
|
||||
while (!respReader.EndOfStream) {
|
||||
var line = respReader.ReadLine ();
|
||||
|
||||
// No answer?
|
||||
if (string.IsNullOrEmpty(line))
|
||||
continue;
|
||||
|
||||
// DW response line found?
|
||||
if (!rx.IsMatch (line))
|
||||
continue;
|
||||
|
|
Loading…
Reference in New Issue