From: Andre Noll Date: Mon, 14 Mar 2022 22:22:58 +0000 (+0100) Subject: attribute.c: Remove struct addatt_event_data(). X-Git-Tag: v0.7.2~14^2~28 X-Git-Url: http://git.tuebingen.mpg.de/?a=commitdiff_plain;h=910cf7680d7a00daa68ab250003f9d800972fbe5;p=paraslash.git attribute.c: Remove struct addatt_event_data(). It is passed to afs_event() to tell the table event handlers the name and bit number of the newly added attribute. However, the only table which does not ignore attribute add events is the mood table, and this just reloads the current mood without even looking at the information passed. --- diff --git a/attribute.c b/attribute.c index fb1b3eac..3ff70cb2 100644 --- a/attribute.c +++ b/attribute.c @@ -168,11 +168,6 @@ static int com_lsatt(struct command_context *cc, struct lls_parse_result *lpr) } EXPORT_SERVER_CMD_HANDLER(lsatt); -struct addatt_event_data { - const char *name; - unsigned char bitnum; -}; - static int com_addatt_callback(struct afs_callback_arg *aca) { const struct lls_command *cmd = SERVER_CMD_CMD_PTR(ADDATT); @@ -188,7 +183,6 @@ static int com_addatt_callback(struct afs_callback_arg *aca) struct osl_object objs[NUM_ATT_COLUMNS]; struct osl_row *row; unsigned char bitnum; - struct addatt_event_data aed; len = strlen(name); if (len == 0 || name[len - 1] == '-' || name[len - 1] == '+') { @@ -225,9 +219,7 @@ static int com_addatt_callback(struct afs_callback_arg *aca) ret = osl(osl_add_row(attribute_table, objs)); if (ret < 0) goto out; - aed.name = name; - aed.bitnum = bitnum; - ret = afs_event(ATTRIBUTE_ADD, &aca->pbout, &aed); + ret = afs_event(ATTRIBUTE_ADD, &aca->pbout, NULL); if (ret < 0) goto out; greatest_att_bitnum = PARA_MAX(greatest_att_bitnum, (int)bitnum);