From 9bbcf23a86d9373eb1f0ecbd039636b1375b8a61 Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sat, 18 Dec 2004 13:26:07 +0100 Subject: Removed the LOCK_THREAD from the LIRC thread --- lirc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lirc.c') diff --git a/lirc.c b/lirc.c index d1aa4e59..ae905fdc 100644 --- a/lirc.c +++ b/lirc.c @@ -6,7 +6,7 @@ * * LIRC support added by Carsten Koch 2000-06-16. * - * $Id: lirc.c 1.7 2003/10/18 11:34:02 kls Exp $ + * $Id: lirc.c 1.8 2004/12/18 13:25:11 kls Exp $ */ #include "lirc.h" @@ -41,6 +41,8 @@ cLircRemote::cLircRemote(char *DeviceName) cLircRemote::~cLircRemote() { Cancel(); + if (f >= 0) + close(f); } bool cLircRemote::Ready(void) @@ -59,8 +61,6 @@ void cLircRemote::Action(void) for (; f >= 0;) { - LOCK_THREAD; - bool ready = cFile::FileReady(f, timeout); int ret = ready ? safe_read(f, buf, sizeof(buf)) : -1; -- cgit v1.2.3