Message ID | 1461368452-10389-5-git-send-email-eblake@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/nbd/server.c b/nbd/server.c index 6a6b5a2..731e5f4 100644 --- a/nbd/server.c +++ b/nbd/server.c @@ -1063,6 +1063,11 @@ static ssize_t nbd_co_receive_request(NBDRequest *req, rc = -EINVAL; goto out; } + if (request->type & ~NBD_CMD_MASK_COMMAND & ~NBD_CMD_FLAG_FUA) { + LOG("unsupported flags (got 0x%x)", + request->type & ~NBD_CMD_MASK_COMMAND); + return -EINVAL; + } rc = 0;