Tests: fixed serving binary OCSP responses on win32.
diff --git a/ssl_ocsp.t b/ssl_ocsp.t index e4b45b5..629c1e3 100644 --- a/ssl_ocsp.t +++ b/ssl_ocsp.t
@@ -528,6 +528,8 @@ $resp = 'ec-resp'; } + next unless -s "$d/$resp.der"; + # ocsp dummy handler select undef, undef, undef, 0.02; @@ -539,8 +541,14 @@ EOF - print $client $headers . $t->read_file("$resp.der") - if -e "$d/$resp.der"; + local $/; + open my $fh, '<', "$d/$resp.der" + or die "Can't open $resp.der: $!"; + binmode $fh; + my $content = <$fh>; + close $fh; + + print $client $headers . $content; } }
diff --git a/ssl_stapling.t b/ssl_stapling.t index d5b8ff3..d5f2a61 100644 --- a/ssl_stapling.t +++ b/ssl_stapling.t
@@ -399,7 +399,14 @@ EOF - print $client $headers . $t->read_file("$resp.der"); + local $/; + open my $fh, '<', "$d/$resp.der" + or die "Can't open $resp.der: $!"; + binmode $fh; + my $content = <$fh>; + close $fh; + + print $client $headers . $content; } }