repo: uritools
action: commit
revision: 
path_from: 
revision_from: e30cd702286d91b99107bab4005e32e1e480c83f:
path_to: 
revision_to: 
git.thebackupbox.net
uritools
git clone git://git.thebackupbox.net/uritools
commit e30cd702286d91b99107bab4005e32e1e480c83f
Author: epoch 
Date:   Sun Nov 14 04:27:43 2021 +0000

    ssh_hack was failing if there were no query string

diff --git a/ssh_hack b/ssh_hack
index e882cd2d8dc253922b39c1b88bbbf1be0c5f76ad..
index ..1af4f7cb399335feb53db10bf66222cae169d1a2 100755
--- a/ssh_hack
+++ b/ssh_hack
@@ -18,9 +18,12 @@ if [ "$u" ];then
   HACK_USER="$u@"
 fi

+if [ "$q" ];then
 tmpfile=$(mktemp);
-printf '%s\n' "$q" | tr '&' '\n' | cut -d= -f1 | sed 's/^/SendEnv /g' > "$tmpfile"
-
-ssh -F "$tmpfile" -t ${HACK_PORT} ${HACK_USER}${d} ${p:1}
+  printf '%s\n' "$q" | tr '&' '\n' | cut -d= -f1 | sed 's/^/SendEnv /g' > "$tmpfile"
+  ssh -F "$tmpfile" -t ${HACK_PORT} ${HACK_USER}${d} ${p:1}
+else
+  ssh -t ${HACK_PORT} ${HACK_USER}${d} ${p:1}
+fi
 #ssh -F <(printf '%s\n' "$q" | tr '&' '\n' | cut -d= -f1 | sed 's/^/SendEnv /g') -t ${HACK_PORT} ${HACK_USER}${d} ${p:1}
 #ssh -F <(printf '%s\n' "$q" | tr '&' '\n' | cut -d= -f1 | sed 's/^/SendEnv /g') -t ${HACK_PORT} ${HACK_USER}${d} ${p:1}

-----END OF PAGE-----