diff --git a/utils/solvers/c++/GmshClient.h b/utils/solvers/c++/GmshClient.h
index 3ae42dc05288e3cfae0f4b90abd8a4e77c89c66d..f5e5a5916b100283d7672e570d3fe826c1e406ac 100644
--- a/utils/solvers/c++/GmshClient.h
+++ b/utils/solvers/c++/GmshClient.h
@@ -47,7 +47,7 @@
 class GmshClient {
  private:
   int _sock;
-  void _SendData(int socket, void *buffer, int bytes)
+  void _SendData(void *buffer, int bytes)
   {
     int sofar, remaining, len;
     char *buf;
@@ -55,17 +55,17 @@ class GmshClient {
     sofar = 0;
     remaining = bytes;
     do {
-      len = write(socket, buf + sofar, remaining);
+      len = write(_sock, buf + sofar, remaining);
       sofar += len;
       remaining -= len;
     } while(remaining > 0);
   }
-  void _SendString(int socket, int type, char str[])
+  void _SendString(int type, char str[])
   {
     int len = strlen(str);
-    _SendData(socket, &type, sizeof(int));
-    _SendData(socket, &len, sizeof(int));
-    _SendData(socket, str, len);
+    _SendData(&type, sizeof(int));
+    _SendData(&len, sizeof(int));
+    _SendData(str, len);
   }
   long _GetTime()
   {
@@ -156,37 +156,37 @@ class GmshClient {
   {
     char tmp[256];
     sprintf(tmp, "%d", getpid());
-    _SendString(_sock, 1, tmp);
+    _SendString(1, tmp);
   }
   void Stop()
   {
-    _SendString(_sock, 2, "Goodbye!");
+    _SendString(2, "Goodbye!");
   }
   void Info(char *str)
   {
-    _SendString(_sock, 10, str);
+    _SendString(10, str);
   }
   void Warning(char *str)
   {
-    _SendString(_sock, 11, str);
+    _SendString(11, str);
   }
   void Error(char *str)
   {
-    _SendString(_sock, 12, str);
+    _SendString(12, str);
   }
   void Progress(char *str)
   {
-    _SendString(_sock, 13, str);
+    _SendString(13, str);
   }
   void View(char *str)
   {
-    _SendString(_sock, 20, str);
+    _SendString(20, str);
   }
   void Option(int num, char *str)
   {
     if(num < 1) num = 1;
     if(num > 5) num = 5;
-    _SendString(_sock, 100 + num - 1, str);
+    _SendString(100 + num - 1, str);
   }
   void Disconnect()
   {