JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
fix keepalive
authorJason Woofenden <jason@jasonwoof.com>
Wed, 25 Jul 2012 22:07:10 +0000 (18:07 -0400)
committerJason Woofenden <jason@jasonwoof.com>
Wed, 25 Jul 2012 22:07:10 +0000 (18:07 -0400)
server.coffee

index 6e6ba07..e20223d 100644 (file)
@@ -267,10 +267,10 @@ new_game = (slug) ->
        return game
 
 long_poll_keepalive = ->
-       for g of games
-               if g.p1_waiter isnt false
+       for slug, g of games
+               if g.p1_waiter? and g.p1_waiter isnt false
                        g.p1_waiter.write '\n'
-               if g.p2_waiter isnt false
+               if g.p2_waiter? and g.p2_waiter isnt false
                        g.p2_waiter.write '\n'
 
 interval 12000, long_poll_keepalive