aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/receiver.c
diff options
context:
space:
mode:
authorJan Hutter <jhutter@hsr.ch>2005-11-16 14:44:25 +0000
committerJan Hutter <jhutter@hsr.ch>2005-11-16 14:44:25 +0000
commitd5fc0f731d2eb6dcc11e680b2e77890b7ba01725 (patch)
tree5b6a97e1a40cef0e790634eb38d9465a2be74e64 /Source/charon/receiver.c
parentdf917df71c69cd4764c84c3888e25fd2f385fdcc (diff)
downloadstrongswan-d5fc0f731d2eb6dcc11e680b2e77890b7ba01725.tar.bz2
strongswan-d5fc0f731d2eb6dcc11e680b2e77890b7ba01725.tar.xz
- tried to fix memory errors
Diffstat (limited to 'Source/charon/receiver.c')
-rw-r--r--Source/charon/receiver.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/charon/receiver.c b/Source/charon/receiver.c
index a45a900ba..2819d1a81 100644
--- a/Source/charon/receiver.c
+++ b/Source/charon/receiver.c
@@ -61,13 +61,13 @@ static void receiver_thread_function(private_receiver_t * this)
/* cancellation disabled by default */
pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL);
packet_t * current_packet;
- job_t * current_job;
-
+ job_t *current_job;
while (1)
{
while (global_socket->receive(global_socket,&current_packet) == SUCCESS)
{
- current_job = job_create(INCOMING_PACKET,current_packet);
+
+ current_job = (job_t *) incoming_packet_job_create(current_packet);
if (current_job == NULL)
{
/* job could no be created */