Skip to content

Commit

Permalink
Merge pull request #1780 from drwetter/fix_1779
Browse files Browse the repository at this point in the history
Fix 1779
  • Loading branch information
drwetter committed Nov 20, 2020
2 parents b08b5d8 + ca89328 commit 7dac1a2
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions testssl.sh
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ trap "child_error" USR1

########### Internal definitions
#
declare -r VERSION="3.0.3"
declare -r VERSION="3.0.4"
declare -r SWCONTACT="dirk aet testssl dot sh"
grep -E -q "dev|rc|beta" <<< "$VERSION" && \
SWURL="https://testssl.sh/dev/" ||
Expand Down Expand Up @@ -1250,10 +1250,6 @@ strip_inconsistent_ciphers() {
return 0
}

count_chars() {
echo $(wc -c <<< "$1")
}

newline_to_spaces() {
tr '\n' ' ' <<< "$1" | sed 's/ $//'
}
Expand Down Expand Up @@ -12776,7 +12772,7 @@ sslv2_sockets() {
local cipher_suites="$1"
local client_hello len_client_hello
local len_ciph_suites_byte len_ciph_suites
local server_hello sock_reply_file2
local server_hello sock_reply_file2 foo
local -i response_len server_hello_len
local parse_complete=false

Expand Down Expand Up @@ -12830,7 +12826,8 @@ sslv2_sockets() {
if [[ -s "$SOCK_REPLY_FILE" ]]; then
server_hello=$(hexdump -v -e '16/1 "%02X"' "$SOCK_REPLY_FILE")
server_hello_len=$((2 + $(hex2dec "${server_hello:1:3}") ))
response_len=$(count_chars "$SOCK_REPLY_FILE")
foo="$(wc -c "$SOCK_REPLY_FILE")"
response_len="${foo% *}"
for (( 1; response_len < server_hello_len; 1 )); do
sock_reply_file2=${SOCK_REPLY_FILE}.2
mv "$SOCK_REPLY_FILE" "$sock_reply_file2"
Expand All @@ -12842,10 +12839,12 @@ sslv2_sockets() {
[[ ! -s "$SOCK_REPLY_FILE" ]] && break
cat "$SOCK_REPLY_FILE" >> "$sock_reply_file2"
mv "$sock_reply_file2" "$SOCK_REPLY_FILE"
response_len=$(count_chars "$SOCK_REPLY_FILE")
foo="$(wc -c "$SOCK_REPLY_FILE")"
response_len="${foo% *}"
done
fi
fi

debugme echo "reading server hello... "
if [[ "$DEBUG" -ge 4 ]]; then
hexdump -C "$SOCK_REPLY_FILE" | head -6
Expand Down

0 comments on commit 7dac1a2

Please sign in to comment.