]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
xdr-mem-take-II-20030321
authorDan Hyde <drh@umich.edu>
Fri, 21 Mar 2003 19:26:36 +0000 (19:26 +0000)
committerJim Rees <rees@umich.edu>
Fri, 21 Mar 2003 19:26:36 +0000 (19:26 +0000)
Fix pasto in xdr_mem security patch.

src/rx/xdr_mem.c

index 3b68ce1d08e76e6c2ec0fd6de76719d446160f90..50593c7c02c52e61cf56b0429d65291f59d19ba1 100644 (file)
@@ -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);