Commit 38b3a2c0 by Tom Tromey Committed by Tom Tromey

* boehm.cc (_Jv_AllocBytes): Clear returned memory.

From-SVN: r32085
parent 99740276
2000-02-20 Tom Tromey <tromey@cygnus.com>
* boehm.cc (_Jv_AllocBytes): Clear returned memory.
2000-02-19 Bryce McKinlay <bryce@albatross.co.nz>
* java/util/zip/ZipEntry.java (setCrc): Fix overflow.
......
......@@ -321,7 +321,14 @@ _Jv_AllocArray (jsize size)
void *
_Jv_AllocBytes (jsize size)
{
return GC_GENERIC_MALLOC (size, PTRFREE);
void *r = GC_GENERIC_MALLOC (size, PTRFREE);
// We have to explicitly zero memory here, as the GC doesn't
// guarantee that PTRFREE allocations are zeroed. Note that we
// don't have to do this for other allocation types because we set
// the `ok_init' flag in the type descriptor.
if (r != NULL)
memset (r, 0, size);
return r;
}
static void
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment