Skip to content

Commit 42ba5bd

Browse files
committed
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: Chuck Lever <chuck.lever@oracle.com>
1 parent 3bd937b commit 42ba5bd

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

tools/net/sunrpc/xdrgen/templates/C/struct/decoder/variable_length_opaque.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
{% if annotate %}
33
/* member {{ name }} (variable-length opaque) */
44
{% endif %}
5-
if (!xdrgen_decode_opaque(xdr, (opaque *)ptr, {{ maxsize }}))
5+
if (!xdrgen_decode_opaque(xdr, &ptr->{{ name }}, {{ maxsize }}))
66
return false;

0 commit comments

Comments
 (0)