diff options
author | Jan Hutter <jhutter@hsr.ch> | 2005-11-16 14:44:25 +0000 |
---|---|---|
committer | Jan Hutter <jhutter@hsr.ch> | 2005-11-16 14:44:25 +0000 |
commit | d5fc0f731d2eb6dcc11e680b2e77890b7ba01725 (patch) | |
tree | 5b6a97e1a40cef0e790634eb38d9465a2be74e64 /Source/charon/testcases/job_queue_test.c | |
parent | df917df71c69cd4764c84c3888e25fd2f385fdcc (diff) | |
download | strongswan-d5fc0f731d2eb6dcc11e680b2e77890b7ba01725.tar.bz2 strongswan-d5fc0f731d2eb6dcc11e680b2e77890b7ba01725.tar.xz |
- tried to fix memory errors
Diffstat (limited to 'Source/charon/testcases/job_queue_test.c')
-rw-r--r-- | Source/charon/testcases/job_queue_test.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/Source/charon/testcases/job_queue_test.c b/Source/charon/testcases/job_queue_test.c index 52f7169ce..4cfd8e553 100644 --- a/Source/charon/testcases/job_queue_test.c +++ b/Source/charon/testcases/job_queue_test.c @@ -61,9 +61,7 @@ static void test_job_queue_sender(job_queue_test_t * testinfo) int i; for (i = 0; i < testinfo->insert_item_count; i++) { - int *value = allocator_alloc_thing(int); - *value = i; - job_t *job = job_create(INCOMING_PACKET,value); + job_t *job = (job_t *) initiate_ike_sa_job_create("test"); testinfo->job_queue->add(testinfo->job_queue,job); } } @@ -80,8 +78,7 @@ static void test_job_queue_receiver(job_queue_test_t * testinfo) { job_t *job; testinfo->tester->assert_true(testinfo->tester,(testinfo->job_queue->get(testinfo->job_queue,&job) == SUCCESS), "get job call check"); - testinfo->tester->assert_true(testinfo->tester,(job->type == INCOMING_PACKET), "job type check"); - allocator_free(job->assigned_data); + testinfo->tester->assert_true(testinfo->tester,(job->get_type(job) == INITIATE_IKE_SA), "job type check"); testinfo->tester->assert_true(testinfo->tester,(job->destroy(job) == SUCCESS), "job destroy call check"); } } |