@@ -77,9 +77,6 @@ pushStream ctx@Context{http2settings,outputQ,streamTable}
77 !pps0 = http2dataPushPromise h2d
77 !pps0 = http2dataPushPromise h2d
78 !len = length pps0
78 !len = length pps0
79 !pushLogger = S.settingsServerPushLogger settings
79 !pushLogger = S.settingsServerPushLogger settings
81− !mua = requestHeaderUserAgent req
82− !referer = rawPathInfo req
83 increment tvar = atomically $ modifyTVar' tvar (+1)
80 increment tvar = atomically $ modifyTVar' tvar (+1)
84 waiter lim tvar = atomically $ do
81 waiter lim tvar = atomically $ do
85 n <- readTVar tvar
82 n <- readTVar tvar
@@ -112,7 +109,7 @@ pushStream ctx@Context{http2settings,outputQ,streamTable}
112 !rsp = RspnFile H.ok200 (ths,vt) file (Just part)
109 !rsp = RspnFile H.ok200 (ths,vt) file (Just part)
113 !ths = (tokenLastModified,date) :
110 !ths = (tokenLastModified,date) :
114 addContentHeadersForFilePart ths0 part
111 addContentHeadersForFilePart ths0 part
115− pushLogger sa path size referer mua
112+ pushLogger req path size
116 let out = OPush strm promisedRequest rsp ii (increment tvar) pid
113 let out = OPush strm promisedRequest rsp ii (increment tvar) pid
117 enqueueOutput outputQ out
114 enqueueOutput outputQ out
118 push tvar pps (n + 1)
115 push tvar pps (n + 1)