From ebde3465725bad2b5540a335bccb62462d85997d Mon Sep 17 00:00:00 2001 From: "sicking%bigfoot.com" Date: Wed, 2 Nov 2005 07:37:38 +0000 Subject: [PATCH] Bug 140687: Make substring() for all start-indexes r=Pike, sr=jst --- content/xslt/src/xpath/txStringFunctionCall.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/xslt/src/xpath/txStringFunctionCall.cpp b/content/xslt/src/xpath/txStringFunctionCall.cpp index 74dd2cc363e5..c68da321f8a1 100644 --- a/content/xslt/src/xpath/txStringFunctionCall.cpp +++ b/content/xslt/src/xpath/txStringFunctionCall.cpp @@ -169,7 +169,7 @@ ExprResult* StringFunctionCall::evaluate(Node* aContext, ContextState* aCs) // check for NaN or +/-Inf if (Double::isNaN(start) || Double::isInfinite(start) || - start + 0.5 >= src.length()) + start >= src.length() + 0.5) return new StringResult(); start = floor(start + 0.5) - 1;