]> jfr.im git - irc/charybdis-ircd/charybdis.git/commitdiff
Fix capability_index_list(), used e.g. in /stats ? capability output.
authorJilles Tjoelker <redacted>
Tue, 3 Jul 2012 17:15:25 +0000 (19:15 +0200)
committerJilles Tjoelker <redacted>
Thu, 5 Jul 2012 21:56:24 +0000 (23:56 +0200)
(cherry picked from commit 33b214fa42dd768b4b5aff881cdc538071a208ce)

src/capability.c

index 9906db0da554747bd1bf409747e91f9ef81588eb..f44b0a75168e5abd0ea3e597d77e913e38cef674 100644 (file)
@@ -159,7 +159,7 @@ capability_index_list(struct CapabilityIndex *idx, unsigned int cap_mask)
 
        DICTIONARY_FOREACH(entry, &iter, idx->cap_dict)
        {
-               if (entry->value & cap_mask)
+               if ((1 << entry->value) & cap_mask)
                {
                        tl = rb_sprintf(t, "%s ", entry->cap);
                        t += tl;