diff options
-rw-r--r-- | drivers/staging/hv/Channel.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/staging/hv/Channel.c b/drivers/staging/hv/Channel.c index 2d8c086228c..8c30540b725 100644 --- a/drivers/staging/hv/Channel.c +++ b/drivers/staging/hv/Channel.c | |||
@@ -551,7 +551,9 @@ int VmbusChannelEstablishGpadl(struct vmbus_channel *Channel, void *Kbuffer, | |||
551 | ret = VmbusPostMessage(gpadlBody, | 551 | ret = VmbusPostMessage(gpadlBody, |
552 | subMsgInfo->MessageSize - | 552 | subMsgInfo->MessageSize - |
553 | sizeof(*subMsgInfo)); | 553 | sizeof(*subMsgInfo)); |
554 | ASSERT(ret == 0); | 554 | if (!ret) |
555 | goto Cleanup; | ||
556 | |||
555 | } | 557 | } |
556 | } | 558 | } |
557 | osd_WaitEventWait(msgInfo->WaitEvent); | 559 | osd_WaitEventWait(msgInfo->WaitEvent); |