Skip to content

Commit 2411e8a

Browse files
committed
fix memleak, fix memleak test
1 parent 3f74b38 commit 2411e8a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/IO/Socket/SSL.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -596,7 +596,6 @@ sub CLONE { %CREATED_IN_THIS_THREAD = (); }
596596
# these should be removed on close
597597
my @all_my_conn_keys = qw(
598598
_SSL_fileno
599-
_SSL_object
600599
_SSL_opened
601600
_SSL_opening
602601
_SSL_read_closed
@@ -607,6 +606,7 @@ my @all_my_conn_keys = qw(
607606
# all keys used internally, these should be cleaned up at end
608607
# but not already on close
609608
my @all_my_keys = (@all_my_conn_keys, qw(
609+
_SSL_object
610610
_SSL_arguments
611611
_SSL_certificate
612612
_SSL_ctx

t/memleak_bad_handshake.t

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ for(200..300) {
8282
IO::Socket::INET->new( $saddr ) or next;
8383
}
8484
my $size300 = $getsize->($pid);
85-
if ($size100>$size200 or $size200<$size300) {;
86-
print "1..0 # skipped - do we measure the right thing?\n";
85+
if ($size100>$size200 or $size200>$size300) {;
86+
print "1..0 # skipped - do we measure the right thing? ($size100>$size200 or $size200<$size300)\n";
8787
goto done;
8888
}
8989

0 commit comments

Comments
 (0)