X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=attribute.c;h=4cb2982860de78dd26b9fc55ad552c73a7ca1b9f;hp=f3f8ea7a45d0fb1136827cc19c8a715fdd3773a6;hb=6494c65af41cd12bf3de545998df8a4b0a5db3b5;hpb=9d8fdf8898418711558f70a9630b2444036d8285 diff --git a/attribute.c b/attribute.c index f3f8ea7a..4cb29828 100644 --- a/attribute.c +++ b/attribute.c @@ -437,13 +437,13 @@ err: static int att_logical_or(struct osl_row *row, void *data) { - uint64_t *att_mask = data; + uint64_t *att_mask = data, one = 1; struct osl_object bitnum_obj; int ret = osl_get_object(attribute_table, row, ATTCOL_BITNUM, &bitnum_obj); if (ret < 0) return ret; - *att_mask |= 1 << *(unsigned char *)bitnum_obj.data; + *att_mask |= one << *(unsigned char *)bitnum_obj.data; return 0; }