diff --git a/xtrn/minesweeper/minesweeper.js b/xtrn/minesweeper/minesweeper.js
index 15be05c492b5410b579713cc4e89cb6f318c09f1..a3dd700f79a9d6c63cf3adf016d35111e82c6ad5 100644
--- a/xtrn/minesweeper/minesweeper.js
+++ b/xtrn/minesweeper/minesweeper.js
@@ -332,13 +332,13 @@ function get_winners(level)
 				if(calced == md5) {
 					if(idx.subject == winner_crc) {
 						obj.net_addr = hdr.from_net_addr;	// Not included in MD5 sum
-						if(!list_contains(obj))
+						if(!list_contains(list, obj))
 							list.push(obj);
 					} else {
 						for(var j = 0; j < obj.game.length; j++) {
 							var game = obj.game[j];
 							game.net_addr = hdr.from_net_addr;
-							if(!list_contains(game))
+							if(!list_contains(list, game))
 								list.push(game);
 						}
 					}