From 41b7f853327666cf567737cd76b81aef08c83c61 Mon Sep 17 00:00:00 2001 From: Richard Stanway Date: Sun, 12 Aug 2018 17:04:49 +0200 Subject: [PATCH] libobs/media-io: Prevent overwriting of remux input --- libobs/media-io/media-remux.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libobs/media-io/media-remux.c b/libobs/media-io/media-remux.c index ce3e3aff9..9f5f72f5e 100644 --- a/libobs/media-io/media-remux.c +++ b/libobs/media-io/media-remux.c @@ -143,6 +143,9 @@ bool media_remux_job_create(media_remux_job_t *job, const char *in_filename, if (!os_file_exists(in_filename)) return false; + if (strcmp(in_filename, out_filename) == 0) + return false; + *job = (media_remux_job_t)bzalloc(sizeof(struct media_remux_job)); if (!*job) return false;