Message ID | 1463006384-7734-6-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 9ac7e01..2ef2dfa 100644 --- a/nbd/server.c +++ b/nbd/server.c @@ -1067,6 +1067,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;