From 592fd144ae313855f48d0ca52a103013b41e5d59 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 6 Nov 2014 00:49:44 +0100 Subject: condition: properly allow passing back errors from condition checks --- src/test/test-architecture.c | 3 +-- src/test/test-condition-util.c | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) (limited to 'src/test') diff --git a/src/test/test-architecture.c b/src/test/test-architecture.c index 24217ad369..30bdec45e5 100644 --- a/src/test/test-architecture.c +++ b/src/test/test-architecture.c @@ -25,9 +25,8 @@ #include "log.h" int main(int argc, char *argv[]) { - Architecture a; - int v; const char *id = NULL; + int a, v; v = detect_virtualization(&id); if (v == -EPERM || v == -EACCES) diff --git a/src/test/test-condition-util.c b/src/test/test-condition-util.c index 1c792446af..7a247fbdbd 100644 --- a/src/test/test-condition-util.c +++ b/src/test/test-condition-util.c @@ -73,8 +73,8 @@ static void test_condition_test_host(void) { static void test_condition_test_architecture(void) { Condition *condition; - Architecture a; const char *sa; + int a; a = uname_architecture(); assert_se(a >= 0); @@ -87,7 +87,7 @@ static void test_condition_test_architecture(void) { condition_free(condition); condition = condition_new(CONDITION_ARCHITECTURE, "garbage value", false, false); - assert_se(!condition_test_architecture(condition)); + assert_se(condition_test_architecture(condition) < 0); condition_free(condition); condition = condition_new(CONDITION_ARCHITECTURE, sa, false, true); -- cgit v1.2.3-54-g00ecf