This is an automated email from the ASF dual-hosted git repository.

joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git


The following commit(s) were added to refs/heads/develop by this push:
     new caae4bfdf royaleunit-ant-tasks: avoid possible infinite loop in 
recently improved check for AIR adl versions
caae4bfdf is described below

commit caae4bfdf370c6341e46adbb7ffcc463ad28d5ce
Author: Josh Tynjala <[email protected]>
AuthorDate: Wed Jul 8 10:10:28 2026 -0700

    royaleunit-ant-tasks: avoid possible infinite loop in recently improved 
check for AIR adl versions
    
    Followup to commit adb5a29699b41d9520dfb6660b5b7413ed87df16
---
 .../apache/royale/test/ant/launcher/commands/player/AdlCommand.java   | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/royaleunit-ant-tasks/src/main/java/org/apache/royale/test/ant/launcher/commands/player/AdlCommand.java
 
b/royaleunit-ant-tasks/src/main/java/org/apache/royale/test/ant/launcher/commands/player/AdlCommand.java
index 6c042b5ae..9e4a4edc4 100644
--- 
a/royaleunit-ant-tasks/src/main/java/org/apache/royale/test/ant/launcher/commands/player/AdlCommand.java
+++ 
b/royaleunit-ant-tasks/src/main/java/org/apache/royale/test/ant/launcher/commands/player/AdlCommand.java
@@ -145,6 +145,10 @@ public class AdlCommand extends DefaultPlayerCommand
         while (pickedIndex != -1)
         {
             int newLineIndex = versionString.indexOf("\n", pickedIndex);
+            if (newLineIndex == -1)
+            {
+                break;
+            }
             versionString = versionString.substring(newLineIndex + 1).trim();
             pickedIndex = versionString.indexOf("Picked up");
         }

Reply via email to