diff options
| author | Markus Uhlin <markus@nifty-networks.net> | 2026-03-24 22:18:14 +0100 |
|---|---|---|
| committer | Markus Uhlin <markus@nifty-networks.net> | 2026-03-24 22:18:14 +0100 |
| commit | 6c6214651a14ee37bb9abd693f824f0fb2f551f7 (patch) | |
| tree | 047a6ccdf45ec79947bcd93ce41d6f5ea2af9785 | |
| parent | c42adab1cbadd09aaf7c4c952ca996499eba7a15 (diff) | |
list_findpartial: fixed implicit type conversion and added missing case label (found by pvs-studio)
| -rw-r--r-- | FICS/lists.c | 7 |
1 files changed, 5 insertions, 2 deletions
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) { |
