Skip to content

Commit

Permalink
Fix merge
Browse files Browse the repository at this point in the history
  • Loading branch information
quinnj committed Jul 13, 2023
1 parent b8b0369 commit 6aa00bd
Showing 1 changed file with 1 addition and 6 deletions.
7 changes: 1 addition & 6 deletions src/ssl.jl
Original file line number Diff line number Diff line change
Expand Up @@ -60,18 +60,13 @@ end

function on_bio_stream_write(bio::BIO, in::Ptr{Cchar}, inlen::Cint)::Cint
try
<<<<<<< Updated upstream
io = bio_get_data(bio)::TCPSocket
written = unsafe_write(io, in, inlen)
=======
bio_clear_flags(bio)
io = bio_get_data(bio)
if io isa TCPSocket
written = unsafe_write(io, in, inlen)
else
written = unsafe_write(io, in, inlen)
end
>>>>>>> Stashed changes
return Cint(written)
catch e
# we don't want to throw a Julia exception from a C callback
Expand Down Expand Up @@ -419,7 +414,7 @@ mutable struct SSLStream{T} <: IO
bio_read::BIO = BIO(io; finalize=false)
bio_write::BIO = BIO(io; finalize=false)
ssl = SSL(ssl_context, bio_read, bio_write)
return new(ssl, ssl_context, bio_read, bio_write, io, ReentrantLock(), ReentrantLock(), Ref{Csize_t}(0), Ref{Csize_t}(0), Ref{UInt8}(0x00), Ref{Csize_t}(0), false)
return new{T}(ssl, ssl_context, bio_read, bio_write, io, ReentrantLock(), ReentrantLock(), Ref{Csize_t}(0), Ref{Csize_t}(0), Ref{UInt8}(0x00), Ref{Csize_t}(0), false)
end
end

Expand Down

0 comments on commit 6aa00bd

Please sign in to comment.