diff options
Diffstat (limited to 'src/vhost_user/master.rs')
-rw-r--r-- | src/vhost_user/master.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/vhost_user/master.rs b/src/vhost_user/master.rs index be2892e..35ca471 100644 --- a/src/vhost_user/master.rs +++ b/src/vhost_user/master.rs @@ -395,9 +395,10 @@ impl VhostUserMaster for Master { return error_code(VhostUserError::InvalidMessage); } else if body_reply.size == 0 { return error_code(VhostUserError::SlaveInternalError); - } else if body_reply.size != body.size || body_reply.size as usize != buf.len() { - return error_code(VhostUserError::InvalidMessage); - } else if body_reply.offset != body.offset { + } else if body_reply.size != body.size + || body_reply.size as usize != buf.len() + || body_reply.offset != body.offset + { return error_code(VhostUserError::InvalidMessage); } |