From: Nathan S. Evans Date: Wed, 17 Nov 2010 10:31:42 +0000 (+0000) Subject: dangling pointer fix X-Git-Tag: initial-import-from-subversion-38251~19700 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=bc75d046b6fd9fcfed813db9a224fcc48e749a92;p=oweals%2Fgnunet.git dangling pointer fix --- diff --git a/src/include/gnunet_container_lib.h b/src/include/gnunet_container_lib.h index 480b98be8..1abb4c13f 100644 --- a/src/include/gnunet_container_lib.h +++ b/src/include/gnunet_container_lib.h @@ -780,7 +780,9 @@ int GNUNET_CONTAINER_multihashmap_get_multiple (const struct if ((element)->next == NULL) \ (tail) = (element)->prev; \ else \ - (element)->next->prev = (element)->prev; } while (0) + (element)->next->prev = (element)->prev; \ + (element)->next = NULL; \ + (element)->prev = NULL; } while (0)