*** VERSION 5.6.0 ***
[NeonServV5.git] / src / modules / NeonFun.mod / game_uno.c
index 0e2c0280a86131d73c5aea42e661297187395cfa..99827c989039b1aef7141843ad62c720f407eb97 100644 (file)
@@ -1,4 +1,4 @@
-/* game_uno.c - NeonServ v5.4
+/* game_uno.c - NeonServ v5.6
  * Copyright (C) 2011-2012  Philipp Kreil (pk910)
  * 
  * This program is free software: you can redistribute it and/or modify
@@ -141,6 +141,7 @@ void uno_free_deck(struct uno_card_deck *deck) {
             free(card);
         }
     }
+    free(deck);
 }
 
 void uno_free_player(struct uno_player *player, struct uno_card_deck *deck) {
@@ -636,19 +637,6 @@ void uno_event_part(struct ChanUser *chanuser) {
     }
 }
 
-void uno_event_quit(struct UserNode *user) {
-    struct uno_game *game;
-    for(game = uno_active_games; game; game = game->next) {
-        struct uno_player *player;
-        for(player = game->player; player; player = player->next) {
-            if(player->chanuser->user == user) {
-                uno_free_player(player, game->deck);
-                break;
-            }
-        }
-    }
-}
-
 void uno_event_freechan(struct ChanNode *chan) {
     struct uno_game *game;
     for(game = uno_active_games; game; game = game->next) {