diff options
author | Christopher Faylor <me@cgf.cx> | 2009-07-06 23:05:10 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2009-07-06 23:05:10 +0000 |
commit | 421dde25fabb27977b95d044a62a079f4452a2db (patch) | |
tree | a139588e5ae29cf9cc20eeeaf28b527ec0ab958f | |
parent | 58fc288adafaf80a85b5bb353a29d75b87d3fc72 (diff) | |
download | cygnal-421dde25fabb27977b95d044a62a079f4452a2db.tar.gz cygnal-421dde25fabb27977b95d044a62a079f4452a2db.tar.bz2 cygnal-421dde25fabb27977b95d044a62a079f4452a2db.zip |
* cygtls.cc (_cygtls::remove): Avoid closing a NULL handle.
-rw-r--r-- | winsup/cygwin/ChangeLog | 4 | ||||
-rw-r--r-- | winsup/cygwin/cygtls.cc | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index b731ef181..508961d90 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -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 diff --git a/winsup/cygwin/cygtls.cc b/winsup/cygwin/cygtls.cc index 16743af46..c154465e4 100644 --- a/winsup/cygwin/cygtls.cc +++ b/winsup/cygwin/cygtls.cc @@ -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); |