From 01e5539bc8580cdef648bc42c0cb23ee54240d27 Mon Sep 17 00:00:00 2001
From: Aman Gupta <aman@tmm1.net>
Date: Mon, 9 Feb 2015 22:40:23 -0800
Subject: [PATCH 08/11] fix memory leak in _CleanBadDescriptors

---
 ext/em.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ext/em.cpp b/ext/em.cpp
index e2a0e2b..eb4a080 100644
--- a/ext/em.cpp
+++ b/ext/em.cpp
@@ -975,6 +975,7 @@ void EventMachine_t::_CleanBadDescriptors()
 		rb_fd_set(sd, &fds);
 
 		int ret = rb_fd_select(sd + 1, &fds, NULL, NULL, &tv);
+		rb_fd_term(&fds);
 
 		if (ret == -1) {
 			if (errno == EBADF)
-- 
2.1.4

