]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
some ASAs are confused by stripping newlines from CSD response
authorDaniel Lenski <dlenski@gmail.com>
Wed, 6 May 2020 19:15:42 +0000 (12:15 -0700)
committerDaniel Lenski <dlenski@gmail.com>
Wed, 6 May 2020 19:15:57 +0000 (12:15 -0700)
See #139 for report of this.

Using `curl --data-binary` instead of `--data` should avoid this issue.

Signed-off-by: Daniel Lenski <dlenski@gmail.com>
trojans/csd-post.sh

index 99fca73386b1fabcdb6d4a90dfff58effe5ea58f..67730029d6be7e684d8af3aa917d120069f8f569 100755 (executable)
@@ -151,7 +151,7 @@ fi
 COOKIE_HEADER="Cookie: sdesktop=$TOKEN"
 CONTENT_HEADER="Content-Type: text/xml"
 URL="https://$CSD_HOSTNAME/+CSCOE+/sdesktop/scan.xml?reusebrowser=1"
-curl $PINNEDPUBKEY -H "$CONTENT_HEADER" -H "$COOKIE_HEADER" --data @$RESPONSE "$URL" > $RESULT
+curl $PINNEDPUBKEY -H "$CONTENT_HEADER" -H "$COOKIE_HEADER" --data-binary @$RESPONSE "$URL" > $RESULT
 
 cat $RESULT || :