From: Steinar H. Gunderson Date: Tue, 16 Apr 2013 20:35:06 +0000 (+0200) Subject: Fix a memory leak in Server (streams were leaked). X-Git-Tag: 1.0.0~86 X-Git-Url: https://git.sesse.net/?p=cubemap;a=commitdiff_plain;h=32596aa52effed323ae434b44ac9d915a2c4cf61;ds=sidebyside Fix a memory leak in Server (streams were leaked). --- diff --git a/server.cpp b/server.cpp index 24aa84e..8c3382d 100644 --- a/server.cpp +++ b/server.cpp @@ -41,6 +41,12 @@ Server::Server() Server::~Server() { + for (map::iterator stream_it = streams.begin(); + stream_it != streams.end(); + ++stream_it) { + delete stream_it->second; + } + int ret; do { ret = close(epoll_fd);