Skip to content

Commit 686d58e

Browse files
author
Sebastiano Merlino
committed
Fixed memory leak in http_response_ptr
1 parent ee5de74 commit 686d58e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/httpserver/details/http_response_ptr.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,10 @@ struct http_response_ptr
7979

8080
~http_response_ptr()
8181
{
82-
if (atomic_decrement(num_references) != 0 || res == 0x0) return;
82+
if (atomic_decrement(num_references) != 0) return;
8383

84-
delete res;
85-
delete num_references;
84+
if (res != 0x0) delete res;
85+
if (num_references != 0x0) delete num_references;
8686

8787
res = 0x0;
8888
num_references = 0x0;

0 commit comments

Comments
 (0)