X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fcondition.c;h=24684580a8326c420f742ffe48469eaa1360285f;hb=be8f4e9e8eb3b0c34a49c2e80a5c5b7dc6d175f0;hp=658e8d6a4c000e47d9f6b769d9d3ec559ec6c44f;hpb=b77c08e06b67d5b1dd8aaf67b732e93851d8ae43;p=elogind.git diff --git a/src/core/condition.c b/src/core/condition.c index 658e8d6a4..24684580a 100644 --- a/src/core/condition.c +++ b/src/core/condition.c @@ -59,7 +59,7 @@ static bool condition_test_capability(Condition *c) { cap_value_t value; FILE *f; char line[LINE_MAX]; - unsigned long long capabilities = (unsigned long long) -1; + unsigned long long capabilities = -1; assert(c); assert(c->parameter); @@ -167,6 +167,9 @@ static bool condition_test(Condition *c) { case CONDITION_AC_POWER: return condition_test_ac_power(c); + case CONDITION_ARCHITECTURE: + return condition_test_architecture(c); + case CONDITION_NULL: return !c->negate;