summaryrefslogtreecommitdiff
path: root/src/server.h
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2008-12-24 18:56:47 +0000
committerMike Buland <eichlan@xagasoft.com>2008-12-24 18:56:47 +0000
commit7beaff764ccdd06f0e6852fc8091ee61189b1a2b (patch)
tree2bb5beb77cb98ff5528496736a221e01487834f9 /src/server.h
parent262c1489b10663f817f7c2bb11a61d0c9a8d8439 (diff)
downloadlibbu++-7beaff764ccdd06f0e6852fc8091ee61189b1a2b.tar.gz
libbu++-7beaff764ccdd06f0e6852fc8091ee61189b1a2b.tar.bz2
libbu++-7beaff764ccdd06f0e6852fc8091ee61189b1a2b.tar.xz
libbu++-7beaff764ccdd06f0e6852fc8091ee61189b1a2b.zip
Strange, I never actually made any of the server code clean up behind itself
in the deconstructors. When you deleted a server it wouldn't close it's sockets. We never noticed because servers normally last the entire lifetime of the program they're in.
Diffstat (limited to 'src/server.h')
-rw-r--r--src/server.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server.h b/src/server.h
index c4ad4b9..13f5084 100644
--- a/src/server.h
+++ b/src/server.h
@@ -86,7 +86,8 @@ namespace Bu
86 int nTimeoutSec; 86 int nTimeoutSec;
87 int nTimeoutUSec; 87 int nTimeoutUSec;
88 fd_set fdActive; 88 fd_set fdActive;
89 Hash<int,ServerSocket *> hServers; 89 typedef Hash<int,ServerSocket *> SrvHash;
90 SrvHash hServers;
90 typedef Hash<int,Client *> ClientHash; 91 typedef Hash<int,Client *> ClientHash;
91 ClientHash hClients; 92 ClientHash hClients;
92 }; 93 };