Skip to content

Commit 5ae9b0f

Browse files
committed
FEAT: tiny code optimization in the HTTP scheme
1 parent e89f4b7 commit 5ae9b0f

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/mezz/prot-http.reb

+5-4
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,9 @@ sync-op: func [port body /local header state][
104104
reduce [header body]
105105
]
106106

107-
read-sync-awake: func [event [event!] /local error][
107+
read-sync-awake: func [event [event!] /local error state][
108108
sys/log/debug 'HTTP ["Read-sync-awake:" event/type]
109+
state: event/port/state
109110
switch/default event/type [
110111
connect ready [
111112
do-request event/port
@@ -119,15 +120,15 @@ read-sync-awake: func [event [event!] /local error][
119120
]
120121
custom [
121122
if event/code = 300 [
122-
event/port/state/state: 'redirect
123+
state/state: 'redirect
123124
return true
124125
]
125126
false
126127
]
127128
error [
128129
if all [
129-
event/port/state
130-
event/port/state/state <> 'closing
130+
state
131+
state/state <> 'closing
131132
][
132133
sys/log/debug 'HTTP ["Closing (sync-awake):^[[1m" event/port/spec/ref]
133134
close event/port

0 commit comments

Comments
 (0)