From 910cf7680d7a00daa68ab250003f9d800972fbe5 Mon Sep 17 00:00:00 2001 From: Andre Noll Date: Mon, 14 Mar 2022 23:22:58 +0100 Subject: [PATCH] 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. --- attribute.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) 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); -- 2.39.2