fix
authorChristian Grothoff <christian@grothoff.org>
Wed, 14 Apr 2010 08:32:48 +0000 (08:32 +0000)
committerChristian Grothoff <christian@grothoff.org>
Wed, 14 Apr 2010 08:32:48 +0000 (08:32 +0000)
src/transport/gnunet-service-transport.c

index fce1ba7d3d8a22a1847c1a5a96e35811d0711278..543033c1dd2f351588227e662a6871381721d844 100644 (file)
@@ -1836,7 +1836,7 @@ find_peer_address(struct NeighbourList *neighbour,
          ( (address_head->addrlen != addrlen) ||
            (memcmp(address_head->addr, addr, addrlen) != 0) ) )
     address_head = address_head->next;
-  if (session != NULL)
+  if ( (session != NULL) && (address_head != NULL) )
     address_head->session = session; /* learn it! */
   return address_head;
 }