From 0fc891340c459ff28ef2d2007b7450ca207bc567 Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Fri, 14 Jan 2005 14:21:52 +0100 Subject: Fixed canceling the LIRC thread --- lirc.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'lirc.c') diff --git a/lirc.c b/lirc.c index 8fe585ab..dbda75c2 100644 --- a/lirc.c +++ b/lirc.c @@ -6,7 +6,7 @@ * * LIRC support added by Carsten Koch 2000-06-16. * - * $Id: lirc.c 1.9 2004/12/19 18:05:13 kls Exp $ + * $Id: lirc.c 1.10 2005/01/14 14:18:42 kls Exp $ */ #include "lirc.h" @@ -40,9 +40,11 @@ cLircRemote::cLircRemote(char *DeviceName) cLircRemote::~cLircRemote() { + int fh = f; + f = -1; Cancel(); - if (f >= 0) - close(f); + if (fh >= 0) + close(fh); } bool cLircRemote::Ready(void) -- cgit v1.2.3