Author: fischer Date: Mon Aug 24 10:57:39 2009 New Revision: 852 Log: Fixed a bug concerning clean removal of pending messages - thx to Thomas for the hint. Modified: trunk/client/pisacd/cdpending.c Modified: trunk/client/pisacd/cdpending.c ============================================================================== --- trunk/client/pisacd/cdpending.c Fri Aug 21 18:01:34 2009 (r851) +++ trunk/client/pisacd/cdpending.c Mon Aug 24 10:57:39 2009 (r852) @@ -156,10 +156,7 @@ pisa_pending *runner = hash_pending; while (runner) { - /* TODO: @Wolf: Is p->key.addr really what's intended in the - * next line? Should rather be runner->key.addr in my opinion. - * -- Thomas */ - if (memcmp(&p->key.addr, entry->address_control, sizeof(struct sockaddr_in6)) == 0) + if (memcmp(&runner->key.addr, entry->address_control, sizeof(struct sockaddr_in6)) == 0) p = runner; runner = runner->hh.next;