From: Lukas Schauer Date: Sat, 17 Sep 2016 11:15:15 +0000 (+0200) Subject: strip leading null-bytes from urlbase64 (fixes #275) X-Git-Url: https://git.street.me.uk/andy/dehydrated.git/commitdiff_plain/319852dc8cf167d8baeb0848b4998e86a02aa2d0 strip leading null-bytes from urlbase64 (fixes #275) --- diff --git a/dehydrated b/dehydrated index 63e3fc3..4d34b93 100755 --- a/dehydrated +++ b/dehydrated @@ -289,7 +289,7 @@ clean_json() { # Encode data as url-safe formatted base64 urlbase64() { # urlbase64: base64 encoded string with '+' replaced with '-' and '/' replaced with '_' - openssl base64 -e | tr -d '\n\r' | _sed -e 's:=*$::g' -e 'y:+/:-_:' + _sed 's/^\x0+//g' | openssl base64 -e | tr -d '\n\r' | _sed -e 's:=*$::g' -e 'y:+/:-_:' } # Convert hex string to binary data