X Tutup
Skip to content

Commit e8331e3

Browse files
author
Sebastiano Merlino
committed
Avoid segfault when a request is not actually built
1 parent c8cba08 commit e8331e3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/webserver.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,10 @@ void webserver::request_completed (
215215
details::modded_request* mr = static_cast<details::modded_request*>(*con_cls);
216216
if (mr != 0x0)
217217
{
218-
mr->ws->internal_comet_manager->complete_request(mr->dhrs->connection_id);
218+
if(mr->ws != 0x0)
219+
{
220+
mr->ws->internal_comet_manager->complete_request(mr->dhrs->connection_id);
221+
}
219222
if(mr->dhrs.res != 0x0 && mr->dhrs->ca != 0x0)
220223
mr->dhrs->ca(mr->dhrs->closure_data);
221224
delete mr;

0 commit comments

Comments
 (0)
X Tutup