diff --git a/gstlal-inspiral/bin/gstlal_inspiral_add_dt_dphi_snr_ratio_pdfs b/gstlal-inspiral/bin/gstlal_inspiral_add_dt_dphi_snr_ratio_pdfs
index 539e24317d2ce286038662c226c42fec9051ae4d..3c64bf1ad2df7f469cde7b66b2c296c256e67caf 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_add_dt_dphi_snr_ratio_pdfs
+++ b/gstlal-inspiral/bin/gstlal_inspiral_add_dt_dphi_snr_ratio_pdfs
@@ -24,6 +24,7 @@ from gstlal.stats.inspiral_extrinsics import TimePhaseSNR
 # Read in and combine all of the input files
 h5_covmat = h5py.File(sys.argv[1])
 kwargs = {"SNR":h5_covmat["SNR"], "psd_fname":h5_covmat["psd"]}
+h5_covmat.close()
 files = sys.argv[2:]
 TPS = TimePhaseSNR.from_hdf5(files[0], files[1:], **kwargs)