From e718ea42c5b238846d848ae2531f0677396bae3f Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Fri, 10 Mar 2017 15:55:38 +0100
Subject: [PATCH] OO-2608: correct illegal start position

---
 .../java/org/olat/ims/qti21/pool/QTI12To21HtmlHandler.java     | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/main/java/org/olat/ims/qti21/pool/QTI12To21HtmlHandler.java b/src/main/java/org/olat/ims/qti21/pool/QTI12To21HtmlHandler.java
index a501ad68363..76c03abd74f 100644
--- a/src/main/java/org/olat/ims/qti21/pool/QTI12To21HtmlHandler.java
+++ b/src/main/java/org/olat/ims/qti21/pool/QTI12To21HtmlHandler.java
@@ -140,6 +140,9 @@ class QTI12To21HtmlHandler extends DefaultHandler {
 					length -= diff;
 					envelopP = true;
 				}
+				if(start < 0) {
+					start = 0;//Bug neko
+				}
 				xtw.writeCharacters(ch, start, length);
 			} else {
 				xtw.writeCharacters(ch, start, length);
-- 
GitLab