zero memory on malloc
to prevent write of uninit memory under some error conditions thanks Balint
This commit is contained in:
parent
63c6c7ae30
commit
00622428bd
@ -1,5 +1,8 @@
|
|||||||
4/1/19 started 8.7.4
|
4/1/19 started 8.7.4
|
||||||
- magicksave with magick6 API did not chain exceptions correctly [kleisauke]
|
- magicksave with magick6 API did not chain exceptions correctly causing a
|
||||||
|
memory leak under some conditions [kleisauke]
|
||||||
|
- zero memory on allocate to prevent write of uninitialized memory under some
|
||||||
|
error conditions [Balint Varga-Perke]
|
||||||
|
|
||||||
21/11/18 started 8.7.3
|
21/11/18 started 8.7.3
|
||||||
- fix infinite loop for autofit with non-scaleable font
|
- fix infinite loop for autofit with non-scaleable font
|
||||||
|
@ -173,7 +173,7 @@ vips_malloc( VipsObject *object, size_t size )
|
|||||||
{
|
{
|
||||||
void *buf;
|
void *buf;
|
||||||
|
|
||||||
buf = g_malloc( size );
|
buf = g_malloc0( size );
|
||||||
|
|
||||||
if( object ) {
|
if( object ) {
|
||||||
g_signal_connect( object, "postclose",
|
g_signal_connect( object, "postclose",
|
||||||
@ -317,7 +317,7 @@ vips_tracked_malloc( size_t size )
|
|||||||
*/
|
*/
|
||||||
size += 16;
|
size += 16;
|
||||||
|
|
||||||
if( !(buf = g_try_malloc( size )) ) {
|
if( !(buf = g_try_malloc0( size )) ) {
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
g_assert_not_reached();
|
g_assert_not_reached();
|
||||||
#endif /*DEBUG*/
|
#endif /*DEBUG*/
|
||||||
|
Loading…
Reference in New Issue
Block a user