diff --git a/vips.go b/vips.go index fb75c7c..1006e32 100644 --- a/vips.go +++ b/vips.go @@ -207,6 +207,7 @@ func vipsAffine(input *C.struct__VipsImage, residual float64, i Interpolator) (* defer C.free(unsafe.Pointer(istring)) defer C.g_object_unref(C.gpointer(input)) + defer C.g_object_unref(C.gpointer(interpolator)) // Perform affine transformation err := C.vips_affine_interpolator(input, &image, C.double(residual), 0, 0, C.double(residual), interpolator)