diff --git a/src/driver/slbt_driver_ctx.c b/src/driver/slbt_driver_ctx.c
index 68ddee8..42978d2 100644
--- a/src/driver/slbt_driver_ctx.c
+++ b/src/driver/slbt_driver_ctx.c
@@ -895,6 +895,7 @@ static void slbt_free_driver_ctx_impl(struct slbt_driver_ctx_alloc * ictx)
 		free(ictx->ctx.libname);
 
 	slbt_free_host_params(&ictx->ctx.host);
+	slbt_free_host_params(&ictx->ctx.ahost);
 	argv_free(ictx->meta);
 	free(ictx);
 }