Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
struct netio_data *nd = td->io_ops->data;
if (nd) {
struct netio_data *nd = td->io_ops->data;
if (nd) {
+ if (nd->listenfd != -1)
+ close(nd->listenfd);
+ if (nd->pipes[0] != -1)
+ close(nd->pipes[0]);
+ if (nd->pipes[1] != -1)
+ close(nd->pipes[1]);
+
free(nd);
td->io_ops->data = NULL;
}
free(nd);
td->io_ops->data = NULL;
}
memset(nd, 0, sizeof(*nd));
nd->listenfd = -1;
memset(nd, 0, sizeof(*nd));
nd->listenfd = -1;
+ nd->pipes[0] = nd->pipes[1] = -1;