1117842
2012-10-01  Patsy Franklin <pfrankli@redhat.com>
1117842
            Honza Horak <hhorak@redhat.com>
1117842
1117842
	* nis/yp_xdr.c (xdr_domainname): Use YPMAXDOMAIN as maxsize.
1117842
	(xdr_mapname): Use YPMAXMAP as maxsize.
1117842
	(xdr_peername): Use YPMAXPEER as maxsize.
1117842
	(xdr_keydat): Use YPAXRECORD as maxsize.
1117842
	(xdr_valdat): Use YPMAXRECORD as maxsize.
1117842
1117842
diff --git a/nis/yp_xdr.c b/nis/yp_xdr.c
1117842
index 76e0f2f..4188506 100644
1117842
--- a/nis/yp_xdr.c
1117842
+++ b/nis/yp_xdr.c
1117842
@@ -49,21 +49,21 @@ libnsl_hidden_def (xdr_ypxfrstat)
1117842
 bool_t
1117842
 xdr_domainname (XDR *xdrs, domainname *objp)
1117842
 {
1117842
-  return xdr_string (xdrs, objp, ~0);
1117842
+  return xdr_string (xdrs, objp, YPMAXDOMAIN);
1117842
 }
1117842
 libnsl_hidden_def (xdr_domainname)
1117842
 
1117842
 bool_t
1117842
 xdr_mapname (XDR *xdrs, mapname *objp)
1117842
 {
1117842
-  return xdr_string (xdrs, objp, ~0);
1117842
+  return xdr_string (xdrs, objp, YPMAXMAP);
1117842
 }
1117842
 libnsl_hidden_def (xdr_mapname)
1117842
 
1117842
 bool_t
1117842
 xdr_peername (XDR *xdrs, peername *objp)
1117842
 {
1117842
-  return xdr_string (xdrs, objp, ~0);
1117842
+  return xdr_string (xdrs, objp, YPMAXPEER);
1117842
 }
1117842
 libnsl_hidden_def (xdr_peername)
1117842
 
1117842
@@ -71,7 +71,7 @@ bool_t
1117842
 xdr_keydat (XDR *xdrs, keydat *objp)
1117842
 {
1117842
   return xdr_bytes (xdrs, (char **) &objp->keydat_val,
1117842
-		    (u_int *) &objp->keydat_len, ~0);
1117842
+		    (u_int *) &objp->keydat_len, YPMAXRECORD);
1117842
 }
1117842
 libnsl_hidden_def (xdr_keydat)
1117842
 
1117842
@@ -79,7 +79,7 @@ bool_t
1117842
 xdr_valdat (XDR *xdrs, valdat *objp)
1117842
 {
1117842
   return xdr_bytes (xdrs, (char **) &objp->valdat_val,
1117842
-		    (u_int *) &objp->valdat_len, ~0);
1117842
+		    (u_int *) &objp->valdat_len, YPMAXRECORD);
1117842
 }
1117842
 libnsl_hidden_def (xdr_valdat)
1117842