summaryrefslogtreecommitdiffstats
path: root/audio/filter/af_export.c
diff options
context:
space:
mode:
Diffstat (limited to 'audio/filter/af_export.c')
-rw-r--r--audio/filter/af_export.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/audio/filter/af_export.c b/audio/filter/af_export.c
index 2e25d8a642..2687904ebd 100644
--- a/audio/filter/af_export.c
+++ b/audio/filter/af_export.c
@@ -103,9 +103,11 @@ static int control(struct af_instance* af, int cmd, void* arg)
// Init memory mapping
s->fd = open(s->filename, O_RDWR | O_CREAT | O_TRUNC, 0640);
mp_msg(MSGT_AFILTER, MSGL_INFO, "[export] Exporting to file: %s\n", s->filename);
- if(s->fd < 0)
+ if(s->fd < 0) {
mp_msg(MSGT_AFILTER, MSGL_FATAL, "[export] Could not open/create file: %s\n",
s->filename);
+ return AF_ERROR;
+ }
// header + buffer
mapsize = (SIZE_HEADER + (af->data->bps * s->sz * af->data->nch));