Author: remm Date: Fri Jan 12 11:19:37 2018 New Revision: 1820963 URL: http://svn.apache.org/viewvc?rev=1820963&view=rev Log: Fix order issue in the sendfile setup code.
Modified: tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java?rev=1820963&r1=1820962&r2=1820963&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java (original) +++ tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java Fri Jan 12 11:19:37 2018 @@ -116,8 +116,8 @@ class StreamProcessor extends AbstractPr String fileName = (String) stream.getCoyoteRequest().getAttribute( org.apache.coyote.Constants.SENDFILE_FILENAME_ATTR); if (fileName != null) { - sendfileData.path = new File(fileName).toPath(); sendfileData = new SendfileData(); + sendfileData.path = new File(fileName).toPath(); sendfileData.pos = ((Long) stream.getCoyoteRequest().getAttribute( org.apache.coyote.Constants.SENDFILE_FILE_START_ATTR)).longValue(); sendfileData.end = ((Long) stream.getCoyoteRequest().getAttribute( Modified: tomcat/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1820963&r1=1820962&r2=1820963&view=diff ============================================================================== --- tomcat/trunk/webapps/docs/changelog.xml (original) +++ tomcat/trunk/webapps/docs/changelog.xml Fri Jan 12 11:19:37 2018 @@ -45,6 +45,13 @@ issues do not "pop up" wrt. others). --> <section name="Tomcat 9.0.4 (markt)" rtext="in development"> + <subsection name="Coyote"> + <changelog> + <fix> + Fix NIO2 HTTP/2 sendfile. (remm) + </fix> + </changelog> + </subsection> <subsection name="Jasper"> <changelog> <add> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org