diff --git a/extensions/transformiix/source/xslt/functions/txKeyFunctionCall.cpp b/extensions/transformiix/source/xslt/functions/txKeyFunctionCall.cpp index 46b9f5a8d2b1..a211e963f4de 100644 --- a/extensions/transformiix/source/xslt/functions/txKeyFunctionCall.cpp +++ b/extensions/transformiix/source/xslt/functions/txKeyFunctionCall.cpp @@ -395,7 +395,8 @@ nsresult txXSLKey::testNode(Node* aNode, txNodeSet* res = NS_STATIC_CAST(txNodeSet*, NS_STATIC_CAST(txAExprResult*, exprResult)); - for (int i=0; isize(); i++) { + PRInt32 i; + for (i = 0; i < res->size(); ++i) { val.Truncate(); XMLDOMUtils::getNodeValue(res->get(i), val);