8000 Merge pull request #94 from andreasnoack/anj/05 · JuliaWeb/HttpServer.jl@86e1bb1 · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Sep 4, 2019. It is now read-only.

Commit 86e1bb1

Browse files
authored
Merge pull request #94 from andreasnoack/anj/05
Julia 0.5 updates
2 parents 988cd35 + b234636 commit 86e1bb1

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/HttpServer.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ function listen(server::Server, host::Base.IPAddr, port::Integer)
212212
end
213213
listen(server::Server, port::Integer) = listen(server, IPv4(0), port)
214214

215-
@unix_only begin
215+
if is_unix()
216216
@doc """
217217
Start `server` to listen on named pipe/domain socket.
218218
@@ -347,7 +347,7 @@ function run(server::Server; args...)
347347
port = get(params, :port, 0)
348348
host = get(params, :host, IPv4(0))
349349
use_https = haskey(params, :ssl)
350-
use_sockets = @unix? (haskey(params, :socket) && !haskey(params, :port)) : false
350+
use_sockets = is_unix() ? (haskey(params, :socket) && !haskey(params, :port)) : false
351351

352352
server = if use_sockets
353353
listen(server, params[:socket]) # start server on Unix socket

src/RequestParser.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ end
3434

3535
function on_url(parser, at, len)
3636
r = pd(parser).request
37-
r.resource = string(r.resource, bytestring(convert(Ptr{UInt8}, at), Int(len)))
37+
r.resource = string(r.resource, unsafe_string(convert(Ptr{UInt8}, at), Int(len)))
3838
return 0
3939
end
4040

@@ -49,15 +49,15 @@ end
4949

5050
function on_header_field(parser, at, len)
5151
r = pd(parser).request
52-
header = bytestring(convert(Ptr{UInt8}, at))
52+
header = unsafe_string(convert(Ptr{UInt8}, at))
5353
header_field = header[1:len]
5454
r.headers["current_header"] = header_field
5555
return 0
5656
end
5757

5858
function on_header_value(parser, at, len)
5959
r = pd(parser).request
60-
s = bytestring(convert(Ptr{UInt8}, at), Int(len))
60+
s = unsafe_string(convert(Ptr{UInt8}, at), Int(len))
6161
r.headers[r.headers["current_header"]] = s
6262
r.headers["current_header"] = ""
6363
# delete!(r.headers, "current_header")

0 commit comments

Comments
 (0)
0