OSDN Git Service

* cygtls.cc (_cygtls::remove): Avoid closing a NULL handle.
authorcgf <cgf>
Mon, 6 Jul 2009 23:05:09 +0000 (23:05 +0000)
committercgf <cgf>
Mon, 6 Jul 2009 23:05:09 +0000 (23:05 +0000)
winsup/cygwin/ChangeLog
winsup/cygwin/cygtls.cc

index b731ef1..508961d 100644 (file)
@@ -1,3 +1,7 @@
+2009-07-06  Christopher Faylor  <me+cygwin@cgf.cx>
+
+       * cygtls.cc (_cygtls::remove): Avoid closing a NULL handle.
+
 2009-07-06  Corinna Vinschen  <corinna@vinschen.de>
 
        * fhandler_socket.cc (fhandler_socket::recv_internal): Convert wsabuf
index 16743af..c154465 100644 (file)
@@ -150,7 +150,8 @@ _cygtls::remove (DWORD wait)
         select to control this themselves. */
       if (!locals.select.sockevt)
        {
-         CloseHandle (locals.select.sockevt);
+         if (locals.select.sockevt)
+           CloseHandle (locals.select.sockevt);
          locals.select.sockevt = NULL;
          free_local (select.ser_num);
          free_local (select.w4);