-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: uritools
action: commit
revision:
path_from:
revision_from: 97c0e839fea71df6caefca601fdc34469fd7b2b5:
path_to:
revision_to:

git.thebackupbox.net

uritools

git://git.thebackupbox.net/uritools

commit 97c0e839fea71df6caefca601fdc34469fd7b2b5
Author: epoch <epoch@hacking.allowed.org>
Date:   Mon Apr 22 23:33:47 2019 -0500

    urlprintf got an extra sanity check

diff --git a/uriprintf b/uriprintf

index f79d067bad2c6d0264c67640bb0aadd097378f17..

index ..1ca3b992bc8798b7d93839468f8d03a777dfe99e 100755

--- a/uriprintf
+++ b/uriprintf
@@ -1,5 +1,9 @@
 #!/bin/sh
 cutargs="$(printf "%s\n" "$1" | sed 's/%[^sukdPpqfU]//g' | tr '%' '\n' | tail -n+2 | sed 's/^\(.\).*/-\1/g' | tr '\n' ' ')"
 count="$(echo $cutargs | tr '-' '\n' | grep -c .)"
-printfargs="$(printf "%s\n" "$1" | sed 's/%[sukdPpqfU]/%s/g')"
-uricut "$cutargs" | tr '\n' '\0' | xargs -n $count -0 printf "$printfargs"
+if [ "$count" = 0 ];then
+  printf "%s\n" "$1"
+else
+  printfargs="$(printf "%s\n" "$1" | sed 's/%[sukdPpqfU]/%s/g')"
+  urlcut "$cutargs" | tr '\n' '\0' | xargs -n $count -0 printf "$printfargs"
+fi

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

-- Response ended

-- Page fetched on Sun Jun 2 15:36:01 2024