From 4b3f7a497f1f5365ec56126f8ed2628ed4124fd5 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Sat, 20 Feb 2021 17:21:03 -0600 Subject: Use System.cmd and match on the exit code --- lib/pleroma/upload/filter/heif_to_jpeg.ex | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/pleroma/upload/filter/heif_to_jpeg.ex b/lib/pleroma/upload/filter/heif_to_jpeg.ex index 80024b19f..4593f9bd7 100644 --- a/lib/pleroma/upload/filter/heif_to_jpeg.ex +++ b/lib/pleroma/upload/filter/heif_to_jpeg.ex @@ -34,11 +34,9 @@ defmodule Pleroma.Upload.Filter.HeifToJpeg do File.rename!(tempfile, with_extension) - convert_cmd = - "heif-convert #{with_extension} #{jpeg}" - |> String.to_charlist() + args = [with_extension, jpeg] - :os.cmd(convert_cmd) + {_, 0} = System.cmd("heif-convert", args) File.rm!(with_extension) File.rename!(jpeg, tempfile) -- cgit v1.2.3