You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by sl...@apache.org on 2018/05/04 18:44:59 UTC
[incubator-daffodil] 02/02: fixup! Fix performance regression in
layering feature
This is an automated email from the ASF dual-hosted git repository.
slawrence pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-daffodil.git
commit 4160a2f4f84feaed12c565860661b0ecb66058c4
Author: Steve Lawrence <sl...@apache.org>
AuthorDate: Fri May 4 10:53:03 2018 -0400
fixup! Fix performance regression in layering feature
---
.../main/scala/org/apache/daffodil/layers/LineFoldedTransformer.scala | 1 +
1 file changed, 1 insertion(+)
diff --git a/daffodil-runtime1/src/main/scala/org/apache/daffodil/layers/LineFoldedTransformer.scala b/daffodil-runtime1/src/main/scala/org/apache/daffodil/layers/LineFoldedTransformer.scala
index 7b659ec..48d388b 100644
--- a/daffodil-runtime1/src/main/scala/org/apache/daffodil/layers/LineFoldedTransformer.scala
+++ b/daffodil-runtime1/src/main/scala/org/apache/daffodil/layers/LineFoldedTransformer.scala
@@ -254,6 +254,7 @@ class LineFoldedInputStream(mode: LineFoldMode, jis: InputStream)
*/
override def read(): Int = {
import State._
+ if (state eq Done) return -1
while (state != Done) {
state match {
case Start => {
--
To stop receiving notification emails like this one, please contact
slawrence@apache.org.