summaryrefslogtreecommitdiffstats
path: root/proxy/rpcgen/gss_proxy_xdr.c
diff options
context:
space:
mode:
Diffstat (limited to 'proxy/rpcgen/gss_proxy_xdr.c')
-rw-r--r--proxy/rpcgen/gss_proxy_xdr.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/proxy/rpcgen/gss_proxy_xdr.c b/proxy/rpcgen/gss_proxy_xdr.c
index 22926d6..2853939 100644
--- a/proxy/rpcgen/gss_proxy_xdr.c
+++ b/proxy/rpcgen/gss_proxy_xdr.c
@@ -207,11 +207,9 @@ xdr_gssx_name (XDR *xdrs, gssx_name *objp)
return FALSE;
if (!xdr_gssx_OID (xdrs, &objp->name_type))
return FALSE;
- if (!xdr_array (xdrs, (char **)&objp->exported_name.exported_name_val, (u_int *) &objp->exported_name.exported_name_len, ~0,
- sizeof (gssx_buffer), (xdrproc_t) xdr_gssx_buffer))
+ if (!xdr_gssx_buffer (xdrs, &objp->exported_name))
return FALSE;
- if (!xdr_array (xdrs, (char **)&objp->exported_composite_name.exported_composite_name_val, (u_int *) &objp->exported_composite_name.exported_composite_name_len, ~0,
- sizeof (gssx_buffer), (xdrproc_t) xdr_gssx_buffer))
+ if (!xdr_gssx_buffer (xdrs, &objp->exported_composite_name))
return FALSE;
if (!xdr_array (xdrs, (char **)&objp->name_attributes.name_attributes_val, (u_int *) &objp->name_attributes.name_attributes_len, ~0,
sizeof (gssx_name_attr), (xdrproc_t) xdr_gssx_name_attr))