From 32ccc543100433c092c37258cb58a7a1484b63e3 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sun, 9 Jun 2024 16:43:12 +0200 Subject: [PATCH] Fix sigsegf on mediainfo errors --- transcoder/src/info.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/transcoder/src/info.go b/transcoder/src/info.go index 22254bde..c536aa98 100644 --- a/transcoder/src/info.go +++ b/transcoder/src/info.go @@ -189,8 +189,10 @@ func GetInfo(path string, sha string) (*MediaInfo, error) { var val *MediaInfo val, err = getInfo(path) - *mi.info = *val - mi.info.Sha = sha + if err == nil { + *mi.info = *val + mi.info.Sha = sha + } mi.ready.Done() saveInfo(save_path, mi.info) }()