aboutsummaryrefslogtreecommitdiffstats
path: root/src/output
diff options
context:
space:
mode:
Diffstat (limited to 'src/output')
-rw-r--r--src/output/plugins/RecorderOutputPlugin.cxx6
1 files changed, 2 insertions, 4 deletions
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 */