]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
and mark realloc freed data
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 10 Mar 2010 12:01:56 +0000 (12:01 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 10 Mar 2010 12:01:56 +0000 (12:01 +0000)
git-svn-id: file:///svn/unbound/trunk@2017 be551aaa-1e26-0410-a405-d3ace91eadb9

util/alloc.c

index be8d5b9f5e383c54badc049f71f8d426b457dcf1..62cbec04b423a2b1962d648e68d6999d28b68d1e 100644 (file)
@@ -575,6 +575,7 @@ void *unbound_stat_realloc_lite(void *ptr, size_t size, const char* file,
        if(orig < size)
                memmove(newa, ptr, orig);
        else    memmove(newa, ptr, size);
+       memset(real, 0xdd, orig+lite_pad*2+sizeof(size_t)); /* mark it */
        free(real);
        return newa;
 }