X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=aft.c;fp=aft.c;h=261054df8fc4012236b42246158b87b77ce1623c;hp=f5830dacd0ce98836380bd89dcc5a28cc29cbd45;hb=642445e95fea1c548c79f80ad3b5d6f30ba572f3;hpb=acb1a26a30ccfdd125d7eaa3fe0360df85bbe24a diff --git a/aft.c b/aft.c index f5830dac..261054df 100644 --- a/aft.c +++ b/aft.c @@ -2401,6 +2401,7 @@ static int com_setatt_callback(struct afs_callback_arg *aca) ) { char c; unsigned char bitnum; + uint64_t one = 1; len = strlen(p); ret = -E_ATTR_SYNTAX; @@ -2416,9 +2417,9 @@ static int com_setatt_callback(struct afs_callback_arg *aca) goto out; } if (c == '+') - cad.add_mask |= (1UL << bitnum); + cad.add_mask |= (one << bitnum); else - cad.del_mask |= (1UL << bitnum); + cad.del_mask |= (one << bitnum); } ret = -E_ATTR_SYNTAX; if (!cad.add_mask && !cad.del_mask)