summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2021-02-20 17:21:03 -0600
committerMark Felder <feld@feld.me>2021-02-20 17:21:03 -0600
commit4b3f7a497f1f5365ec56126f8ed2628ed4124fd5 (patch)
treed8323e3370fa30a9d2ed110aafe5c5b530798b53
parent3c71a5038a3f4422f4cdd7025c3998780feeb6ba (diff)
Use System.cmd and match on the exit code
-rw-r--r--lib/pleroma/upload/filter/heif_to_jpeg.ex6
1 files 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)