Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2012-04-11 08:21:39 +0000
committerGreg Wilkins2012-04-11 08:21:39 +0000
commit20a3d3c12ec8f4cb5f30747304f1ff7d4eaf1be8 (patch)
tree6886ab96d5418adb3a62008f42c982d2a4e9f6c1 /jetty-http/src
parent4412d311a9a440572fd15663cc00392754467b79 (diff)
downloadorg.eclipse.jetty.project-20a3d3c12ec8f4cb5f30747304f1ff7d4eaf1be8.tar.gz
org.eclipse.jetty.project-20a3d3c12ec8f4cb5f30747304f1ff7d4eaf1be8.tar.xz
org.eclipse.jetty.project-20a3d3c12ec8f4cb5f30747304f1ff7d4eaf1be8.zip
376424: do not recycle buffers before content consumed asynchronously
Diffstat (limited to 'jetty-http/src')
-rw-r--r--jetty-http/src/main/java/org/eclipse/jetty/http/HttpParser.java9
1 files changed, 0 insertions, 9 deletions
diff --git a/jetty-http/src/main/java/org/eclipse/jetty/http/HttpParser.java b/jetty-http/src/main/java/org/eclipse/jetty/http/HttpParser.java
index c7d7d39f88..0b4053c15e 100644
--- a/jetty-http/src/main/java/org/eclipse/jetty/http/HttpParser.java
+++ b/jetty-http/src/main/java/org/eclipse/jetty/http/HttpParser.java
@@ -260,7 +260,6 @@ public class HttpParser implements Parser
{
_state=STATE_END;
_handler.messageComplete(_contentPosition);
- returnBuffers();
return 1;
}
@@ -326,7 +325,6 @@ public class HttpParser implements Parser
if (!isComplete() && !isIdle())
throw new EofException();
- returnBuffers();
return -1;
}
length=_buffer.length();
@@ -440,7 +438,6 @@ public class HttpParser implements Parser
_state=STATE_SEEKING_EOF;
_handler.headerComplete();
_handler.messageComplete(_contentPosition);
- returnBuffers();
return 1;
}
break;
@@ -470,7 +467,6 @@ public class HttpParser implements Parser
_state=STATE_SEEKING_EOF;
_handler.headerComplete();
_handler.messageComplete(_contentPosition);
- returnBuffers();
return 1;
}
}
@@ -634,7 +630,6 @@ public class HttpParser implements Parser
_handler.headerComplete();
_state=_persistent||(_responseStatus>=100&&_responseStatus<200)?STATE_END:STATE_SEEKING_EOF;
_handler.messageComplete(_contentPosition);
- returnBuffers();
return 1;
default:
@@ -840,7 +835,6 @@ public class HttpParser implements Parser
{
_state=_persistent?STATE_END:STATE_SEEKING_EOF;
_handler.messageComplete(_contentPosition);
- returnBuffers();
return 1;
}
@@ -860,7 +854,6 @@ public class HttpParser implements Parser
{
_state=_persistent?STATE_END:STATE_SEEKING_EOF;
_handler.messageComplete(_contentPosition);
- returnBuffers();
}
// TODO adjust the _buffer to keep unconsumed content
return 1;
@@ -895,7 +888,6 @@ public class HttpParser implements Parser
_eol=_buffer.get();
_state=_persistent?STATE_END:STATE_SEEKING_EOF;
_handler.messageComplete(_contentPosition);
- returnBuffers();
return 1;
}
else
@@ -926,7 +918,6 @@ public class HttpParser implements Parser
_eol=_buffer.get();
_state=_persistent?STATE_END:STATE_SEEKING_EOF;
_handler.messageComplete(_contentPosition);
- returnBuffers();
return 1;
}
else

Back to the top