From 4f96accfb10347ce57c5a23a0524ddf759a1bdf9 Mon Sep 17 00:00:00 2001 From: nhmall Date: Sat, 23 Dec 2023 14:07:03 -0500 Subject: [PATCH] follow-up role.c --- src/role.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/role.c b/src/role.c index 148a18269..a9148c3d6 100644 --- a/src/role.c +++ b/src/role.c @@ -1765,7 +1765,7 @@ role_selection_prolog(int which, winid where) : !*gp.plname ? not_yet : gp.plname); putstr(where, 0, buf); Sprintf(buf, "%12s ", "role:"); - assert(r == RS_ROLE || r == ROLE_NONE || r == ROLE_RANDOM + assert(which == RS_ROLE || r == ROLE_NONE || r == ROLE_RANDOM || IndexOkT(r, roles)); Strcat(buf, (which == RS_ROLE) ? choosing : (r == ROLE_NONE) ? not_yet