diff --git a/libxslt/variables.c b/libxslt/variables.c
index baece50b8f398cb89e3d38c8187ec1d654175a7a_bGlieHNsdC92YXJpYWJsZXMuYw==..a32efe0d6327b9dbfa5f689ea381294699f1f775_bGlieHNsdC92YXJpYWJsZXMuYw== 100644
--- a/libxslt/variables.c
+++ b/libxslt/variables.c
@@ -1683,7 +1683,7 @@
 
 int
 xsltEvalUserParams(xsltTransformContextPtr ctxt, const char **params) {
-    int indx = 0;
+    size_t indx = 0;
     const xmlChar *name;
     const xmlChar *value;
 
@@ -1713,7 +1713,7 @@
 
 int
 xsltQuoteUserParams(xsltTransformContextPtr ctxt, const char **params) {
-    int indx = 0;
+    size_t indx = 0;
     const xmlChar *name;
     const xmlChar *value;