diff --git a/src/include/master.h b/src/include/master.h
index 29a7bb779..f3d1f54d5 100644
--- a/src/include/master.h
+++ b/src/include/master.h
@@ -56,8 +56,8 @@ extern int MetaServerInUse;
 
 extern int MetaInit(void);
 extern int MetaClose(void);
-extern int MetaServerOK(char **reply);
+extern int MetaServerOK(char* reply);
 extern int SendMetaCommand(char* command, char* format, ...);
-extern int RecvMetaReply(char **reply);
+extern int RecvMetaReply(char** reply);
 
 #endif	// !__MASTER_H__
diff --git a/src/network/master.cpp b/src/network/master.cpp
index 6e65ae927..1586d2294 100644
--- a/src/network/master.cpp
+++ b/src/network/master.cpp
@@ -113,7 +113,7 @@ global int MetaInit(void)
 	//TODO: Notify player that connection was aborted...
 	return -1;
     } else {
-	if (MetaServerOK(&reply)) {
+	if (MetaServerOK(reply)) {
 	    free(reply);
 	    return 0;
 	} else {
@@ -140,9 +140,9 @@ global int MetaClose(void)
 **
 **	@return 1 OK, 0 Error.
 */
-global int MetaServerOK(char** reply)
+global int MetaServerOK(char* reply)
 {
-    return !strcmp("OK\r\n", *reply) || !strcmp("OK\n", *reply);
+    return !strcmp("OK\r\n", reply) || !strcmp("OK\n", reply);
 }
 
 /**
@@ -243,7 +243,7 @@ global int RecvMetaReply(char** reply)
     if (!(p = malloc(n + 1))) {
 	return -1;
     }
-    buf[n]='\0';
+    buf[n] = '\0';
     strcpy(p, buf);
 
     *reply = p;
diff --git a/src/ui/menus.cpp b/src/ui/menus.cpp
index 14cf1f9f7..49fadd31e 100644
--- a/src/ui/menus.cpp
+++ b/src/ui/menus.cpp
@@ -7285,41 +7285,41 @@ local void ShowMetaServerList(void)
 ** Mohydine: Right now, because I find it simpler, the client is sending n commands, one for each online game.
 ** TODO: well, redo this :)
 */
-local void MultiMetaServerGameSetupInit(Menuitem *mi)
+local void MultiMetaServerGameSetupInit(Menuitem* mi)
 {
     int i;
     int j;
     int k;
     int numparams;
     int nummenus;
-    char **reply;
+    char* reply;
 	
-    SendMetaCommand("GameList","");
+    SendMetaCommand("GameList", "");
     reply = NULL;
     //receive
     //check okay
     
     // Meta server only sends matching version
     // Only Displays games from Matching version
-	nummenus=5;
-	i=1;
-	k=0;
-	numparams=4; //TODO: To be changed if more params are sent
+	nummenus = 5;
+	i = 1;
+	k = 0;
+	numparams = 4; //TODO: To be changed if more params are sent
 	
 	//Retrieve list of online game from the meta server
-	for (j=4; j <= nummenus*(numparams+1); j = j + numparams + 1) { // loop over the number of items in the menu
+	for (j = 4; j <= nummenus * (numparams + 1); j += numparams + 1) { // loop over the number of items in the menu
 	    //TODO: hard coded.
 	    // Check if connection to meta server is there.
-	    SendMetaCommand("NextGameInList",""); 
-	    i=RecvMetaReply(reply);
+	    SendMetaCommand("NextGameInList", ""); 
+	    i = RecvMetaReply(&reply);
 	    if (i == 0) {
 		// fill the menus with the right info.
-		mi->menu->Items[j].d.text.text="Nick"; 
-		mi->menu->Items[j+1].d.text.text="IP";
-		mi->menu->Items[j+2].d.text.text="OS";
-		mi->menu->Items[j+3].d.text.text="Engine Version";
+		mi->menu->Items[j].d.text.text = "Nick"; 
+		mi->menu->Items[j + 1].d.text.text = "IP";
+		mi->menu->Items[j + 2].d.text.text = "OS";
+		mi->menu->Items[j + 3].d.text.text = "Engine Version";
 	    }
-	    k++;
+	    ++k;
 	}
 	//	mi->menu->Items[4].d.text.text=TheMessage->Nickname; 
 	//	mi->menu->Items[9].d.text.text=TheMessage->Nickname;