From c851e438d06a5d977f9effb406d621e9f07fecd0 Mon Sep 17 00:00:00 2001 From: Jason Lian Date: Mon, 29 Jul 2019 12:47:59 -0700 Subject: [PATCH] more --- torchaudio/torch_sox.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/torchaudio/torch_sox.cpp b/torchaudio/torch_sox.cpp index 92241dcbee..b6cc4bbb3b 100644 --- a/torchaudio/torch_sox.cpp +++ b/torchaudio/torch_sox.cpp @@ -18,7 +18,9 @@ struct SoxDescriptor { SoxDescriptor& operator=(const SoxDescriptor& other) = delete; SoxDescriptor& operator=(SoxDescriptor&& other) = delete; ~SoxDescriptor() { - sox_close(fd_); + if (fd_ != nullptr) { + sox_close(fd_); + } } sox_format_t* operator->() noexcept { return fd_;