From: Jilles Tjoelker Date: Tue, 3 Jul 2012 17:15:25 +0000 (+0200) Subject: Fix capability_index_list(), used e.g. in /stats ? capability output. X-Git-Url: https://jfr.im/git/solanum.git/commitdiff_plain/33b214fa42dd768b4b5aff881cdc538071a208ce Fix capability_index_list(), used e.g. in /stats ? capability output. --- diff --git a/src/capability.c b/src/capability.c index 9906db0d..f44b0a75 100644 --- a/src/capability.c +++ b/src/capability.c @@ -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;