Cygwin: FIFO: fix fifo_client_handler::close

Make sure that fhandler_base::close rather than fhandler_fifo::close
is called on the fhandler.  Also, delete the fhandler, since we
allocated it.
This commit is contained in:
Ken Brown 2019-04-14 19:16:00 +00:00 committed by Corinna Vinschen
parent d243b3c70e
commit 3ef03376c5
1 changed files with 4 additions and 1 deletions

View File

@ -809,7 +809,10 @@ fifo_client_handler::close ()
int res = 0;
if (fh)
res = fh->close ();
{
res = fh->fhandler_base::close ();
delete fh;
}
if (connect_evt)
CloseHandle (connect_evt);
if (dummy_evt)