From 89f613475b8da3076aff70a6cef6b41df551d567 Mon Sep 17 00:00:00 2001 From: tomsmeding Date: Thu, 19 Jan 2017 11:05:40 +0100 Subject: List only open rooms --- main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index d038bee..96d9fc5 100644 --- a/main.c +++ b/main.c @@ -412,7 +412,8 @@ i64 handle_message(Connection *conn){ const char **roomids=(const char**)malloc(nrooms,Room*); nrooms=0; for(i64 i=0;ipublic&&strcmp(rooms.d[i]->gameid,gameid)==0){ + if(rooms.d[i]->public&&rooms.d[i]->members.lencapacity&& + strcmp(rooms.d[i]->gameid,gameid)==0){ roomids[nrooms++]=rooms.d[i]->roomid; } } -- cgit v1.2.3