Forgot to test the bitmask, oops.

This commit is contained in:
William Pitcock 2008-06-08 02:13:26 -05:00
parent cf91d0c9d8
commit b9d7f41c8a
1 changed files with 6 additions and 5 deletions

View File

@ -356,12 +356,13 @@ get_oper_privs(int flags)
*p = '\0';
for(i = 0; oper_flagtable[i].flag; i++)
{
if(i)
rb_strlcat(buf, ", ", sizeof(buf));
if (flags & oper_flagtable[i].flag)
{
if(i)
rb_strlcat(buf, ", ", sizeof(buf));
rb_strlcat(buf, oper_flagtable[i].name, sizeof(buf));
}
rb_strlcat(buf, oper_flagtable[i].name, sizeof(buf));
}
return buf;
}