From: Nathan S. Evans Date: Mon, 22 Nov 2010 16:59:21 +0000 (+0000) Subject: invariant pr->pending_head <> NULL still getting violated X-Git-Tag: initial-import-from-subversion-38251~19661 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=1858f0b734b9c855a3852ae0a0d191329ca30df4;p=oweals%2Fgnunet.git invariant pr->pending_head <> NULL still getting violated --- diff --git a/src/core/core_api.c b/src/core/core_api.c index 696948682..cae269290 100644 --- a/src/core/core_api.c +++ b/src/core/core_api.c @@ -1521,9 +1521,9 @@ GNUNET_CORE_notify_transmit_ready (struct GNUNET_CORE_Handle *handle, /* Order entries by deadline, but SKIP 'HEAD' if we're in the 'ready_peer_*' DLL */ /* FIXME: again, pr->pending_head is NULL after a reconnect_later call */ + pos = pr->pending_head; if (pr->pending_head != NULL) { - pos = pr->pending_head; if ( (pr->prev != NULL) || (pr->next != NULL) || (pr == handle->ready_peer_head) )