diff --git a/drivers/hv/channel.c b/drivers/hv/channel.c index fbdda9938039adbd4800bd16e3028897a4142048..f064fa6ef181a3439c8931a53e9a7971f85052de 100644 --- a/drivers/hv/channel.c +++ b/drivers/hv/channel.c @@ -583,7 +583,7 @@ static int __vmbus_open(struct vmbus_channel *newchannel, if (newchannel->rescind) { err = -ENODEV; - goto error_free_info; + goto error_clean_msglist; } err = vmbus_post_msg(open_msg,