summaryrefslogtreecommitdiffstats
path: root/libavfilter/f_sendcmd.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavfilter/f_sendcmd.c')
-rw-r--r--libavfilter/f_sendcmd.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libavfilter/f_sendcmd.c b/libavfilter/f_sendcmd.c
index 7081de8..9f17045 100644
--- a/libavfilter/f_sendcmd.c
+++ b/libavfilter/f_sendcmd.c
@@ -398,8 +398,10 @@ static av_cold int init(AVFilterContext *ctx, const char *args)
/* create a 0-terminated string based on the read file */
buf = av_malloc(file_bufsize + 1);
- if (!buf)
+ if (!buf) {
+ av_file_unmap(file_buf, file_bufsize);
return AVERROR(ENOMEM);
+ }
memcpy(buf, file_buf, file_bufsize);
buf[file_bufsize] = 0;
av_file_unmap(file_buf, file_bufsize);
OpenPOWER on IntegriCloud