From e91d5a23f4173fa087cf90210b9329294f970b52 Mon Sep 17 00:00:00 2001
From: rinpatch <rinpatch@sdf.org>
Date: Thu, 24 Oct 2019 23:28:59 +0300
Subject: [PATCH] pleroma_ctl: fix crashes due to different shift(1) behavior
 on dash

---
 rel/files/bin/pleroma_ctl | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/rel/files/bin/pleroma_ctl b/rel/files/bin/pleroma_ctl
index 9fc5b0bad..87c486514 100755
--- a/rel/files/bin/pleroma_ctl
+++ b/rel/files/bin/pleroma_ctl
@@ -140,11 +140,15 @@ else
 	FULL_ARGS="$*"
 
 	ACTION="$1"
-	shift
-        echo "$1" | grep "^-" >/dev/null
+	if [ $# -gt 0 ]; then
+		shift
+	fi
+	echo "$1" | grep "^-" >/dev/null
 	if [ $? -eq 1 ]; then
 		SUBACTION="$1"
-		shift
+		if [ $# -gt 0 ]; then
+			shift
+		fi
 	fi
 
 	if [ "$ACTION" = "update" ]; then