From 13c28fd4d5bfd2f91eeb4ff96ace3a2c321664f7 Mon Sep 17 00:00:00 2001
From: Tino Breddin <t@tolbrino.com>
Date: Tue, 19 Mar 2019 13:42:36 +0100
Subject: Fix parameter shift on win32 for extension commands

---
 priv/templates/extended_bin_windows | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'priv')

diff --git a/priv/templates/extended_bin_windows b/priv/templates/extended_bin_windows
index 2d9e0ff..6d8f084 100644
--- a/priv/templates/extended_bin_windows
+++ b/priv/templates/extended_bin_windows
@@ -324,8 +324,9 @@ set description=Erlang node %node_name%%hostname% in %rootdir%
 :: Run extension script
 :run_extension
 @if exist "%script_dir%\extensions\%1.cmd" (
-  shift
-  call "%script_dir%\extensions\%1.cmd" %*
+  set _extension_params=%*
+  call set _extension_params=%%_extension_params:*%1=%%
+  call "%script_dir%\extensions\%1.cmd" %%_extension_params%%
 )
 
 @goto :eof
-- 
cgit v1.2.3