[Libguestfs] [nbdkit PATCH v2 5/7] server: Allow longer NBD_OPT
Richard W.M. Jones
rjones at redhat.com
Sat Sep 28 20:07:08 UTC 2019
On Fri, Sep 27, 2019 at 11:48:47PM -0500, Eric Blake wrote:
> Fixes the fact that clients could not request the maximum string
> length except with NBD_OPT_EXPORT_LEN. Updates the testsuite to
> match.
>
> Signed-off-by: Eric Blake <eblake at redhat.com>
> ---
> server/protocol-handshake-newstyle.c | 12 +++++++-----
> tests/test-long-name.sh | 10 ++++------
> 2 files changed, 11 insertions(+), 11 deletions(-)
>
> diff --git a/server/protocol-handshake-newstyle.c b/server/protocol-handshake-newstyle.c
> index 34958360..3b5d144e 100644
> --- a/server/protocol-handshake-newstyle.c
> +++ b/server/protocol-handshake-newstyle.c
> @@ -48,7 +48,7 @@
> #define MAX_NR_OPTIONS 32
>
> /* Maximum length of any option data (bytes). */
> -#define MAX_OPTION_LENGTH 4096
> +#define MAX_OPTION_LENGTH (NBD_MAX_STRING * 4)
I may have missed it - why was * 4 chosen?
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW
More information about the Libguestfs
mailing list