From: Dan Hyde Date: Fri, 21 Mar 2003 19:26:36 +0000 (+0000) Subject: xdr-mem-take-II-20030321 X-Git-Tag: openafs-devel-1_3_50~299 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=eede2119c35b4b134af8becb72de56b449b16617;p=packages%2Fo%2Fopenafs.git xdr-mem-take-II-20030321 Fix pasto in xdr_mem security patch. --- diff --git a/src/rx/xdr_mem.c b/src/rx/xdr_mem.c index 3b68ce1d0..50593c7c0 100644 --- a/src/rx/xdr_mem.c +++ b/src/rx/xdr_mem.c @@ -87,7 +87,7 @@ static void xdrmem_destroy(void) static bool_t xdrmem_getint32(register XDR *xdrs, afs_int32 *lp) { - if (xdrs->x_handy -= sizeof(afs_int32)) + if (xdrs->x_handy < sizeof(afs_int32)) return (FALSE); else xdrs->x_handy -= sizeof(afs_int32); @@ -98,7 +98,7 @@ static bool_t xdrmem_getint32(register XDR *xdrs, afs_int32 *lp) static bool_t xdrmem_putint32(register XDR *xdrs, afs_int32 *lp) { - if (xdrs->x_handy -= sizeof(afs_int32)) + if (xdrs->x_handy < sizeof(afs_int32)) return (FALSE); else xdrs->x_handy -= sizeof(afs_int32);