From 45f26274c8affc7e05781ddeeb31c3f69098b43a Mon Sep 17 00:00:00 2001 From: Dominika Liberda Date: Tue, 19 Jan 2021 01:10:47 +0100 Subject: [PATCH] * fix another cookie bug --- src/server.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/server.sh b/src/server.sh index b794e46..5931b9d 100755 --- a/src/server.sh +++ b/src/server.sh @@ -17,6 +17,11 @@ post=false get=false while read param; do + name='' + value='' + data='' + unset IFS + if [[ "$param" == $'\015' ]]; then break @@ -52,7 +57,7 @@ while read param; do elif [[ "$param" == *"Authorization: Bearer"* ]]; then r[authorization]="$(printf "$param" | sed 's/Authorization: Bearer //;s/\r//')" - + elif [[ "$param" == *"Cookie: "* ]]; then IFS=';' for i in $(IFS=' '; echo "$param" | sed -E 's/Cookie: //;;s/%/\\x/g'); do @@ -89,8 +94,7 @@ while read param; do value="$(echo $i | sed "s/$name\=//")" post_data[$name]="$value" done - fi - + fi fi done