On Wed, Nov 1, 2017 at 3:25 PM, Ross Lagerwall <ross.lagerw...@citrix.com> wrote: > If the file descriptor underlying QIOChannelFile is closed in the > io_close() method, don't close it again in the finalize() method since > the file descriptor number may have been reused in the meantime. > > Signed-off-by: Ross Lagerwall <ross.lagerw...@citrix.com>
Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com> > --- > New in v2. > > io/channel-file.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/io/channel-file.c b/io/channel-file.c > index 16bf7ed..1f2f710 100644 > --- a/io/channel-file.c > +++ b/io/channel-file.c > @@ -178,6 +178,7 @@ static int qio_channel_file_close(QIOChannel *ioc, > "Unable to close file"); > return -1; > } > + fioc->fd = -1; > return 0; > } > > -- > 2.9.5 > > -- Marc-André Lureau