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/receiver_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/receiver_test.c')
-rw-r--r-- | Source/charon/testcases/receiver_test.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/charon/testcases/receiver_test.c b/Source/charon/testcases/receiver_test.c index f7cbed3c6..6e1114ac8 100644 --- a/Source/charon/testcases/receiver_test.c +++ b/Source/charon/testcases/receiver_test.c @@ -72,8 +72,9 @@ void test_receiver(tester_t *tester) for (i = 0; i < NUMBER_OF_PACKETS_TO_SEND; i++) { global_job_queue->get(global_job_queue,&job); - tester->assert_true(tester, (job->type == INCOMING_PACKET), "job type check"); - received_packet = (packet_t *) job->assigned_data; + tester->assert_true(tester, (job->get_type(job) == INCOMING_PACKET), "job type check"); + + ((incoming_packet_job_t *)(job))->get_packet((incoming_packet_job_t *)(job),&received_packet); tester->assert_true(tester, (received_packet->data.len == (sizeof(int))), "received data length check"); tester->assert_true(tester, (i == *((int *)(received_packet->data.ptr))), "received data value check"); received_packet->destroy(received_packet); |