From 6c6214651a14ee37bb9abd693f824f0fb2f551f7 Mon Sep 17 00:00:00 2001 From: Markus Uhlin Date: Tue, 24 Mar 2026 22:18:14 +0100 Subject: list_findpartial: fixed implicit type conversion and added missing case label (found by pvs-studio) --- FICS/lists.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'FICS/lists.c') diff --git a/FICS/lists.c b/FICS/lists.c index e5d7bfb..f88d24d 100644 --- a/FICS/lists.c +++ b/FICS/lists.c @@ -224,8 +224,8 @@ list_findpartial(int p, char *which, int gonnado) } if (foundit != -1) { - int rights = ListArray[foundit].rights; - int youlose = 0; + enum ListPerm rights = ListArray[foundit].rights; + int youlose = 0; switch (rights) { // check rights case P_HEAD: @@ -245,6 +245,9 @@ list_findpartial(int p, char *which, int gonnado) if (gonnado && (parray[p].adminLevel < ADMIN_ADMIN)) youlose = 1; break; + case P_PERSONAL: + // XXX: empty + break; } if (youlose) { -- cgit v1.2.3