diff options
Diffstat (limited to 'db.c')
-rw-r--r-- | db.c | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -85,7 +85,7 @@ bool db_is_member(i64 roomid,i64 userid){ return success; } -struct db_user_list db_get_members(i64 roomid){ +struct db_user_list db_list_members(i64 roomid){ sqlite3_stmt *stmt; SQLITE(prepare_v2,database, "select U.id, U.name " @@ -227,3 +227,11 @@ void db_nullify_room_list(struct db_room_list rl){ if(rl.list)free(rl.list); rl.list=NULL; } + +void db_nullify_user_list(struct db_user_list ul){ + for(i64 i=0;i<ul.count;i++){ + free(ul.list[i].name); + } + if(ul.list)free(ul.list); + ul.list=NULL; +} |