X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Flib%2Fcapabilities.c;h=9a0653910a805146341f1cb35e2cbf937ee280cf;hb=b200c0071dac48ca1576123c8fd3d72052425127;hp=0552a8b9c43fb1a7b748b0ff44a9f881c518b0c5;hpb=2f1e0566c1b94d4ca02e6a6fb8bd88a41a44355a;p=util-vserver.git diff --git a/util-vserver/lib/capabilities.c b/util-vserver/lib/capabilities.c index 0552a8b..9a06539 100644 --- a/util-vserver/lib/capabilities.c +++ b/util-vserver/lib/capabilities.c @@ -63,7 +63,7 @@ static struct { DECLARECAP(CAP_SYS_TTY_CONFIG, 26), DECLARECAP(CAP_MKNOD, 27), DECLARECAP(CAP_LEASE, 28), - DECLARECAP(CAP_QUOTACTL, 29), + { "CAP_QUOTACTL", 29 }, }; int @@ -79,8 +79,8 @@ vc_text2cap(char const *str) } char const * -vc_cap2text(int bit) +vc_cap2text(unsigned int bit) { - if (bit<0 || (size_t)bit>=sizeof(CAP2BIT)/sizeof(CAP2BIT[0])) return 0; + if ((size_t)bit>=sizeof(CAP2BIT)/sizeof(CAP2BIT[0])) return 0; return CAP2BIT[bit].id; }