fix xdr_ypmap_parms (missing "&"'s in calls to xdr_ypdomain_wrap_string

and xdr_ypmap_wrap_string).   prevents segv in ypserv.
This commit is contained in:
chuck 1996-08-15 21:43:03 +00:00
parent 312e49bad1
commit 3dc0d5258f

View File

@ -1,4 +1,4 @@
/* $NetBSD: xdryp.c,v 1.14 1996/08/09 10:06:09 thorpej Exp $ */ /* $NetBSD: xdryp.c,v 1.15 1996/08/15 21:43:03 chuck Exp $ */
/* /*
* Copyright (c) 1996 Jason R. Thorpe <thorpej@NetBSD.ORG>. * Copyright (c) 1996 Jason R. Thorpe <thorpej@NetBSD.ORG>.
@ -37,7 +37,7 @@
*/ */
#if defined(LIBC_SCCS) && !defined(lint) #if defined(LIBC_SCCS) && !defined(lint)
static char *rcsid = "$NetBSD: xdryp.c,v 1.14 1996/08/09 10:06:09 thorpej Exp $"; static char *rcsid = "$NetBSD: xdryp.c,v 1.15 1996/08/15 21:43:03 chuck Exp $";
#endif #endif
/* /*
@ -414,10 +414,10 @@ xdr_ypmap_parms(xdrs, objp)
XDR *xdrs; XDR *xdrs;
struct ypmap_parms *objp; struct ypmap_parms *objp;
{ {
if (!xdr_ypdomain_wrap_string(xdrs, (char **)objp->domain)) if (!xdr_ypdomain_wrap_string(xdrs, (char **)&objp->domain))
return FALSE; return FALSE;
if (!xdr_ypmap_wrap_string(xdrs, (char **)objp->map)) if (!xdr_ypmap_wrap_string(xdrs, (char **)&objp->map))
return FALSE; return FALSE;
if (!xdr_u_int(xdrs, &objp->ordernum)) if (!xdr_u_int(xdrs, &objp->ordernum))