From 978a080656302a81d5ee2b5bf99ea046ab9ffe28 Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Sat, 26 Nov 2011 23:43:52 +0100 Subject: [PATCH] ~connection(): Close file descriptor --- connection.cc | 3 ++- connection.h | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/connection.cc b/connection.cc index 0a467c7..206a1ef 100644 --- a/connection.cc +++ b/connection.cc @@ -1,7 +1,8 @@ #include -#include +#include #include #include +#include #include "agent.h" #include "connection.h" diff --git a/connection.h b/connection.h index 3067188..1d1941e 100644 --- a/connection.h +++ b/connection.h @@ -1,7 +1,7 @@ #ifndef BRMLIFE__CONNECTION_H #define BRMLIFE__CONNECTION_H -#include +#include #include "map.h" @@ -11,6 +11,11 @@ public: connection(int fd_) : fd(fd_) {} + ~connection() + { + close(fd); + } + void senses(int tick_id, char around[4]); };