ref error in im_system_image() wrapper

This commit is contained in:
John Cupitt 2014-04-11 17:14:41 +01:00
parent ce5a01290d
commit 667087603a
1 changed files with 6 additions and 0 deletions

View File

@ -1793,6 +1793,10 @@ im_system_image( VipsImage *im,
array = (VipsImage **) area->data;
array[0] = im;
/* im will be unreffed when area is unreffed.
*/
g_object_ref( im );
if( vips_system( cmd_format,
"in", area,
"out", &out,
@ -1808,6 +1812,8 @@ im_system_image( VipsImage *im,
if( log )
*log = str;
else
g_free( str );
return( out );
}