diff --git a/libvips/foreign/pdfiumload.c b/libvips/foreign/pdfiumload.c index 5f1f7400..1e4d6dd5 100644 --- a/libvips/foreign/pdfiumload.c +++ b/libvips/foreign/pdfiumload.c @@ -187,6 +187,7 @@ vips_foreign_load_pdf_close( VipsForeignLoadPdf *pdf ) VIPS_FREEF( FPDF_ClosePage, pdf->page ); VIPS_FREEF( FPDF_CloseDocument, pdf->doc ); + VIPS_UNREF( pdf->source ); g_mutex_unlock( vips_pdfium_mutex ); }