From: Christian Grothoff Date: Fri, 12 Mar 2010 15:02:03 +0000 (+0000) Subject: dllfix X-Git-Tag: initial-import-from-subversion-38251~22492 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=bf72f2545000046bb1e11ee07e9b09fe0479fd67;p=oweals%2Fgnunet.git dllfix --- diff --git a/src/core/gnunet-service-core.c b/src/core/gnunet-service-core.c index 185f1639b..67b73b2b5 100644 --- a/src/core/gnunet-service-core.c +++ b/src/core/gnunet-service-core.c @@ -1175,8 +1175,10 @@ send_keep_alive (void *cls, me->deadline = GNUNET_TIME_relative_to_absolute (MAX_PING_DELAY); me->priority = PING_PRIORITY; me->size = sizeof (struct PingMessage); - n->encrypted_tail->next = me; - n->encrypted_tail = me; + GNUNET_CONTAINER_DLL_insert_after (n->encrypted_head, + n->encrypted_tail, + n->encrypted_tail, + me); pm = (struct PingMessage *) &me[1]; pm->header.size = htons (sizeof (struct PingMessage)); pm->header.type = htons (GNUNET_MESSAGE_TYPE_CORE_PING); @@ -2436,8 +2438,10 @@ send_key (struct Neighbour *n) me->deadline = GNUNET_TIME_relative_to_absolute (MAX_PING_DELAY); me->priority = PING_PRIORITY; me->size = sizeof (struct PingMessage); - n->encrypted_tail->next = me; - n->encrypted_tail = me; + GNUNET_CONTAINER_DLL_insert_after (n->encrypted_head, + n->encrypted_tail, + n->encrypted_tail, + me); pm = (struct PingMessage *) &me[1]; pm->header.size = htons (sizeof (struct PingMessage)); pm->header.type = htons (GNUNET_MESSAGE_TYPE_CORE_PING);