From d3522c026f32cd760a7cc747ad6b8d459edc701a Mon Sep 17 00:00:00 2001 From: Eitan Adler Date: Mon, 22 Oct 2012 02:12:15 +0000 Subject: [PATCH] Fix conditional expression: previously a bit vector was being operated on by a logical not instead of the entire expression. Approved by: cperciva MFC after: 3 days --- usr.sbin/memcontrol/memcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.sbin/memcontrol/memcontrol.c b/usr.sbin/memcontrol/memcontrol.c index 542bc3a1a64..36329af79c5 100644 --- a/usr.sbin/memcontrol/memcontrol.c +++ b/usr.sbin/memcontrol/memcontrol.c @@ -233,7 +233,7 @@ setfunc(int memfd, int argc, char *argv[]) while(argc--) { for (i = 0; attrnames[i].name != NULL; i++) { if (!strcmp(attrnames[i].name, argv[0])) { - if (!attrnames[i].kind & MDF_SETTABLE) + if (!(attrnames[i].kind & MDF_SETTABLE)) help("flags"); mrd.mr_flags |= attrnames[i].val; break;