From 9456992d630b02e0852e728f24eba1d9baa34884 Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Wed, 23 Jun 2010 22:30:22 +0200 Subject: [PATCH] Fix contract test Critical sections were uninitialized and as such caused segfault. Remove them, since they are not used in any resource. --- fres/contract/tests/contract.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fres/contract/tests/contract.c b/fres/contract/tests/contract.c index 9e16350..b5612fc 100644 --- a/fres/contract/tests/contract.c +++ b/fres/contract/tests/contract.c @@ -43,7 +43,7 @@ WVTEST_MAIN("contract manipulation") fres_block_resource *resource; fres_block_basic *basic; fres_block_timing_reqs *timing_reqs; - fres_block_csects *critical_sects; + //fres_block_csects *critical_sects; if (!WVPASS(c = fres_contract_new())) error(1, errno, "fres_contract_new"); @@ -76,13 +76,13 @@ WVTEST_MAIN("contract manipulation") timing_reqs->deadline = fosa_msec_to_rel_time(50); if (!WVPASS(fres_contract_add_timing_reqs(c, timing_reqs) == 0)) error(1, errno, "fres_contract_add_timing_reqs"); - +#if 0 if (!WVPASS(critical_sects = malloc(sizeof(*critical_sects)))) error(1, errno, "cannot allocate memory for critical_sects"); //criticacl_sects->; if (!WVPASS(fres_contract_add_csects(c, critical_sects) == 0)) error(1, errno, "fres_contract_add_csects"); - +#endif if (!WVPASS(c2 = fres_contract_duplicate(c))) error(1, errno, "fres_contract_duplicate"); cmp(c, c2, "cmp after fres_contract_duplicate"); -- 2.39.2