From d394af02e0693fdb3ba62fdd36f93094cc17f93d Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Wed, 15 Apr 2020 15:25:04 +0200 Subject: [PATCH] mxq_group.c: Add blacklist and whitelist --- mxq_group.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mxq_group.c b/mxq_group.c index 34f8c7ac..25daa998 100644 --- a/mxq_group.c +++ b/mxq_group.c @@ -12,13 +12,15 @@ #include "mx_util.h" #include "mx_mysql.h" -#define GROUP_FIELDS_CNT 33 +#define GROUP_FIELDS_CNT 35 #define GROUP_FIELDS \ " group_id," \ " group_name," \ " group_status," \ " group_flags," \ " group_priority," \ + " group_blacklist," \ + " group_whitelist," \ " user_uid," \ " user_name," \ " user_gid," \ @@ -62,6 +64,8 @@ static int bind_result_group_fields(struct mx_mysql_bind *result, struct mxq_gro res += mx_mysql_bind_var(result, idx++, uint8, &(g->group_status)); res += mx_mysql_bind_var(result, idx++, uint64, &(g->group_flags)); res += mx_mysql_bind_var(result, idx++, uint16, &(g->group_priority)); + res += mx_mysql_bind_var(result, idx++, string, &(g->group_blacklist)); + res += mx_mysql_bind_var(result, idx++, string, &(g->group_whitelist)); res += mx_mysql_bind_var(result, idx++, uint32, &(g->user_uid)); res += mx_mysql_bind_var(result, idx++, string, &(g->user_name)); @@ -105,6 +109,8 @@ static int bind_result_group_fields(struct mx_mysql_bind *result, struct mxq_gro void mxq_group_free_content(struct mxq_group *g) { + mx_free_null(g->group_whitelist); + mx_free_null(g->group_blacklist); mx_free_null(g->group_name); mx_free_null(g->user_name); mx_free_null(g->user_group);