Commit 42ba5bd2 authored by Chuck Lever's avatar Chuck Lever
Browse files

xdrgen: Fix the variable-length opaque field decoder template



Ensure that variable-length opaques are decoded into the named
field, and do not overwrite the structure itself.

Signed-off-by: default avatarChuck Lever <chuck.lever@oracle.com>
parent 3bd937b4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2,5 +2,5 @@
{% if annotate %}
	/* member {{ name }} (variable-length opaque) */
{% endif %}
	if (!xdrgen_decode_opaque(xdr, (opaque *)ptr, {{ maxsize }}))
	if (!xdrgen_decode_opaque(xdr, &ptr->{{ name }}, {{ maxsize }}))
		return false;