Merge pull request #140 from themicster/master

Changed \n from string to char in mrReaderCallbback's IndexOf.
Should supposedly fix a Mono bug.
This commit is contained in:
Deantwo 2018-07-09 09:49:44 +02:00 committed by GitHub
commit 27c014faa5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -133,7 +133,7 @@ namespace AsterNET.Manager
// \n - because not all dev in Digium use \r\n
// .Trim() kill \r
lock (((ICollection) lineQueue).SyncRoot)
while (!string.IsNullOrEmpty(mrReader.lineBuffer) && (idx = mrReader.lineBuffer.IndexOf("\n")) >= 0)
while (!string.IsNullOrEmpty(mrReader.lineBuffer) && (idx = mrReader.lineBuffer.IndexOf('\n')) >= 0)
{
line = idx > 0 ? mrReader.lineBuffer.Substring(0, idx).Trim() : string.Empty;
mrReader.lineBuffer = (idx + 1 < mrReader.lineBuffer.Length