X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Futil%2Fcommon_allocation.c;h=dfa65d579dc6b74b0e566e44baff2fc5451dcaa1;hb=72c8645af31896829b674b575c5375706f362a30;hp=ab8715a6d27d4789093ee24e8d325a41c7900bcd;hpb=308eab2402422262d9b895f98008a4d5b176be59;p=oweals%2Fgnunet.git diff --git a/src/util/common_allocation.c b/src/util/common_allocation.c index ab8715a6d..dfa65d579 100644 --- a/src/util/common_allocation.c +++ b/src/util/common_allocation.c @@ -222,11 +222,14 @@ GNUNET_xfree_ (void *ptr, const char *filename, int linenumber) #if defined(M_SIZE) #if ENABLE_POISONING { + const uint64_t baadfood = GNUNET_ntohll (0xBAADF00DBAADF00DLL); + uint64_t *base = ptr; + size_t s = M_SIZE (ptr); size_t i; - char baadfood[5] = BAADFOOD_STR; - size_t s = M_SIZE (ptr); - for (i = 0; i < s; i++) - ((char *) ptr)[i] = baadfood[i % 4]; + + for (i=0;i