/**
* Function called from peer connect notify callbacks from CORE and TRANSPORT
- * connections. This function calls the pendning peer connect notify callbacks
+ * connections. This function calls the pending peer connect notify callbacks
* which are queued in an entry.
*
* @param cls the #PooledConnection object
if (!gh->connection_ready_called)
{
GNUNET_CONTAINER_DLL_remove (entry->head_waiting, entry->tail_waiting, gh);
- if ((NULL == entry->head_waiting)
- && (GNUNET_SCHEDULER_NO_TASK != entry->notify_task))
+ if ( (NULL == search_waiting (entry, entry->head_waiting))
+ && (GNUNET_SCHEDULER_NO_TASK != entry->notify_task) )
{
GNUNET_SCHEDULER_cancel (entry->notify_task);
entry->notify_task = GNUNET_SCHEDULER_NO_TASK;
}
}
if (gh->notify_waiting)
- {
+ {
GNUNET_CONTAINER_DLL_remove (entry->head_notify, entry->tail_notify, gh);
gh->notify_waiting = 0;
}