Merge pull request #77 from Spmoolman/master
Added check to see if the request is empty
This commit is contained in:
commit
714482d903
|
@ -61,6 +61,11 @@ namespace AsterNET.FastAGI
|
||||||
var reader = new AGIReader(socket);
|
var reader = new AGIReader(socket);
|
||||||
var writer = new AGIWriter(socket);
|
var writer = new AGIWriter(socket);
|
||||||
AGIRequest request = reader.ReadRequest();
|
AGIRequest request = reader.ReadRequest();
|
||||||
|
|
||||||
|
//Added check for when the request is empty
|
||||||
|
//eg. telnet to the service
|
||||||
|
if (request.Request.Count > 0)
|
||||||
|
{
|
||||||
var channel = new AGIChannel(writer, reader, _SC511_CAUSES_EXCEPTION, _SCHANGUP_CAUSES_EXCEPTION);
|
var channel = new AGIChannel(writer, reader, _SC511_CAUSES_EXCEPTION, _SCHANGUP_CAUSES_EXCEPTION);
|
||||||
AGIScript script = mappingStrategy.DetermineScript(request);
|
AGIScript script = mappingStrategy.DetermineScript(request);
|
||||||
Thread.SetData(_channel, channel);
|
Thread.SetData(_channel, channel);
|
||||||
|
@ -85,6 +90,14 @@ namespace AsterNET.FastAGI
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var error = "A connection was made with no requests";
|
||||||
|
#if LOGGER
|
||||||
|
logger.Error(error);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
catch (AGIHangupException)
|
catch (AGIHangupException)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue