GVariant: clear memory before releasing it
authorRyan Lortie <desrt@desrt.ca>
Fri, 28 Jan 2011 13:23:11 +0000 (08:23 -0500)
committerRyan Lortie <desrt@desrt.ca>
Fri, 28 Jan 2011 13:25:05 +0000 (08:25 -0500)
commitd4209c1c415766c8735eb08500cd7de450c7c09a
tree8d903ea415dadc591bf8012bba7e1d2d5b696cb4
parent8602a3a68212b54773f31e57bbe48189dacfcfd3
GVariant: clear memory before releasing it

Bug #640807 makes a reasonable case for why it's better to have your
program crash outright in the case of memory errors.  With this
modification, GVariant is far more likely to do that in the case that a
GVariant pointer is used shortly after being freed.
glib/gvariant-core.c