diff --git a/mxq_group.c b/mxq_group.c index 8760a448..6e52df29 100644 --- a/mxq_group.c +++ b/mxq_group.c @@ -12,7 +12,7 @@ #include "mx_util.h" #include "mx_mysql.h" -#define GROUP_FIELDS_CNT 36 +#define GROUP_FIELDS_CNT 37 #define GROUP_FIELDS \ " group_id," \ " group_name," \ @@ -22,6 +22,7 @@ " group_blacklist," \ " group_whitelist," \ " prerequisites," \ + " tags," \ " user_uid," \ " user_name," \ " user_gid," \ @@ -68,6 +69,7 @@ static int bind_result_group_fields(struct mx_mysql_bind *result, struct mxq_gro 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++, string, &(g->prerequisites)); + res += mx_mysql_bind_var(result, idx++, string, &(g->tags)); res += mx_mysql_bind_var(result, idx++, uint32, &(g->user_uid)); res += mx_mysql_bind_var(result, idx++, string, &(g->user_name)); @@ -112,6 +114,7 @@ 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->prerequisites); + mx_free_null(g->tags); mx_free_null(g->group_whitelist); mx_free_null(g->group_blacklist); mx_free_null(g->group_name); diff --git a/mxq_group.h b/mxq_group.h index 5d4e3c54..6543fd2d 100644 --- a/mxq_group.h +++ b/mxq_group.h @@ -17,6 +17,7 @@ struct mxq_group { char * group_blacklist; char * group_whitelist; char * prerequisites; + char * tags; uint32_t user_uid; char * user_name;