Commit d1c6ef5e authored by Martin Blix Grydeland's avatar Martin Blix Grydeland

Mark the ban_magic as gone also in the persisted ban spec, so it can

be recognized as such on reload
parent bf36a1c5
......@@ -265,6 +265,8 @@ ban_mark_gone(struct ban *b)
unsigned ln;
CHECK_OBJ_NOTNULL(b, BAN_MAGIC);
AN(b->spec);
AZ(b->flags & BAN_F_GONE);
ln = ban_len(b->spec);
b->flags |= BAN_F_GONE;
b->spec[BANS_FLAGS] |= BANS_FLAG_GONE;
......@@ -1267,9 +1269,8 @@ BAN_Init(void)
ban_magic = BAN_New();
AN(ban_magic);
ban_magic->flags |= BAN_F_GONE;
VSC_C_main->bans_gone++;
AZ(BAN_Insert(ban_magic));
ban_mark_gone(ban_magic);
}
/*--------------------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment