npe protection
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2136 7e9141cc-0065-0410-87d8-b60c137991c4
This commit is contained in:
parent
47bd78a37f
commit
8210d068c4
|
@ -129,13 +129,14 @@ public class WebSocketConnection implements Connection, WebSocket.Outbound
|
||||||
while(progress)
|
while(progress)
|
||||||
{
|
{
|
||||||
// take bytes from the parser buffer.
|
// take bytes from the parser buffer.
|
||||||
if (_parser.getBuffer().length()>0)
|
Buffer buffer=_parser.getBuffer();
|
||||||
|
if (buffer!=null && buffer.length()>0)
|
||||||
{
|
{
|
||||||
int l=_parser.getBuffer().length();
|
int l=buffer.length();
|
||||||
if (l>8)
|
if (l>8)
|
||||||
l=8;
|
l=8;
|
||||||
_hixie.put(_parser.getBuffer().peek(_parser.getBuffer().getIndex(),l));
|
_hixie.put(buffer.peek(buffer.getIndex(),l));
|
||||||
_parser.getBuffer().skip(l);
|
buffer.skip(l);
|
||||||
progress=true;
|
progress=true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue