cfparser: clarify bit-checks
authorMarko Kreen <markokr@gmail.com>
Tue, 30 Nov 2010 09:54:13 +0000 (11:54 +0200)
committerMarko Kreen <markokr@gmail.com>
Tue, 30 Nov 2010 09:54:13 +0000 (11:54 +0200)
usual/cfparser.c

index 2c898b11fc0684bfd208d3a22a5686c45607f856..9c25a93988cf0c5f51e7e60da889161c119e3a60 100644 (file)
@@ -283,9 +283,9 @@ static bool fill_defaults(struct LoaderCtx *ctx)
                return true;
 
        for (k = s->key_list; k->key_name; k++) {
-               if (!k->def_value || k->flags & CF_READONLY)
+               if (!k->def_value || (k->flags & CF_READONLY))
                        continue;
-               if (k->flags & CF_NO_RELOAD && ctx->cf->loaded)
+               if ((k->flags & CF_NO_RELOAD) && ctx->cf->loaded)
                        continue;
                if (!cf_set(ctx->cf, ctx->cur_sect, k->key_name, k->def_value))
                        goto fail;