diff --git a/Plugin/MathEval.cpp b/Plugin/MathEval.cpp
index cba1de3d6b80bfbb9cc63b47e2a96e0a2c94638c..9b1ebf5076f0a4e9a2201eb9678367f257fc0f63 100644
--- a/Plugin/MathEval.cpp
+++ b/Plugin/MathEval.cpp
@@ -155,7 +155,7 @@ PView *GMSH_MathEvalPlugin::execute(PView *view)
 
   const char *names[] =
     { "x", "y", "z", "v0", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v8",
-      "w0", "w1", "w2", "w3", "w4", "w5", "w6", "w7", "w8", "w9" };
+      "w0", "w1", "w2", "w3", "w4", "w5", "w6", "w7", "w8" };
   unsigned int numVariables = sizeof(names) / sizeof(names[0]);
   std::vector<std::string> variables(numVariables);
   for(unsigned int i = 0; i < numVariables; i++) variables[i] = names[i];