version 1.34, 2018/02/07 04:57:06 |
version 1.35, 2018/02/07 05:47:55 |
|
|
goto bad; |
goto bad; |
} |
} |
if (badop) { |
if (badop) { |
bad: |
bad: |
if (errstr) |
if (errstr) |
BIO_printf(bio_err, "invalid argument %s: %s\n", |
BIO_printf(bio_err, "invalid argument %s: %s\n", |
*argv, errstr); |
*argv, errstr); |
|
|
} |
} |
|
|
ret = 0; |
ret = 0; |
shut: |
shut: |
if (in_init) |
if (in_init) |
print_stuff(bio_c_out, con, full_log); |
print_stuff(bio_c_out, con, full_log); |
SSL_shutdown(con); |
SSL_shutdown(con); |
shutdown(SSL_get_fd(con), SHUT_RD); |
shutdown(SSL_get_fd(con), SHUT_RD); |
close(SSL_get_fd(con)); |
close(SSL_get_fd(con)); |
end: |
end: |
if (con != NULL) { |
if (con != NULL) { |
if (prexit != 0) |
if (prexit != 0) |
print_stuff(bio_c_out, con, 1); |
print_stuff(bio_c_out, con, 1); |