From eaf0662b75e8e074dbfe950aa9f408e4ad806bcc Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 14 Jan 2015 19:43:19 +0100 Subject: fs/io/FileOutputStream: add static method Create() --- src/output/plugins/RecorderOutputPlugin.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/output') diff --git a/src/output/plugins/RecorderOutputPlugin.cxx b/src/output/plugins/RecorderOutputPlugin.cxx index f6508e33c..22915e39f 100644 --- a/src/output/plugins/RecorderOutputPlugin.cxx +++ b/src/output/plugins/RecorderOutputPlugin.cxx @@ -167,11 +167,9 @@ RecorderOutput::Open(AudioFormat &audio_format, Error &error) { /* create the output file */ - file = new FileOutputStream(path, error); - if (!file->IsDefined()) { - delete file; + file = FileOutputStream::Create(path, error); + if (file == nullptr) return false; - } /* open the encoder */ -- cgit v1.2.3