Skip to content

Commit 063a904

Browse files
committed
[bugfix] Avoid NPE when context sequence is undefined
Closes eXist-db/exist#5707
1 parent e4e9983 commit 063a904

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

exist-core/src/main/java/org/exist/xquery/pragmas/Optimize.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ public Sequence eval(Sequence contextSequence, final Item contextItem) throws XP
107107
if (optimizables != null) {
108108
for (final Optimizable optimizable : optimizables) {
109109
final Sequence canBeOptimized = optimizable.canOptimizeSequence(contextSequence);
110-
if (canBeOptimized == null) {
110+
if (canBeOptimized == null || contextSequence == null) {
111111
optimize = false;
112112
break; // exit for-each loop
113113
}

0 commit comments

Comments
 (0)