diff --git a/lib/bdev/bdev.c b/lib/bdev/bdev.c index 4fd7beaa0..2df3912a9 100644 --- a/lib/bdev/bdev.c +++ b/lib/bdev/bdev.c @@ -2906,6 +2906,8 @@ _spdk_bdev_disable_qos_done(void *cb_arg) qos->enabled = false; _spdk_bdev_abort_queued_io(&qos->queued, qos->ch); _spdk_bdev_channel_destroy(qos->ch); + free(qos->ch); + qos->ch = NULL; qos->thread = NULL; qos->max_ios_per_timeslice = 0; qos->io_submitted_this_timeslice = 0;