diff options
Diffstat (limited to 'sunrpc/rpc_cmsg.c')
-rw-r--r-- | sunrpc/rpc_cmsg.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sunrpc/rpc_cmsg.c b/sunrpc/rpc_cmsg.c index d9d815a..a4d5ef3 100644 --- a/sunrpc/rpc_cmsg.c +++ b/sunrpc/rpc_cmsg.c @@ -82,7 +82,7 @@ xdr_callmsg(xdrs, cmsg) IXDR_PUT_LONG(buf, oa->oa_length); if (oa->oa_length) { bcopy(oa->oa_base, (caddr_t)buf, oa->oa_length); - buf += RNDUP(oa->oa_length) / sizeof (long); + buf = (long *) ((char *) buf + RNDUP(oa->oa_length)); } oa = &cmsg->rm_call.cb_verf; IXDR_PUT_ENUM(buf, oa->oa_flavor); @@ -90,7 +90,7 @@ xdr_callmsg(xdrs, cmsg) if (oa->oa_length) { bcopy(oa->oa_base, (caddr_t)buf, oa->oa_length); /* no real need.... - buf += RNDUP(oa->oa_length) / sizeof (long); + buf = (long *) ((char *) buf + RNDUP(oa->oa_length)); */ } return (TRUE); @@ -132,8 +132,8 @@ xdr_callmsg(xdrs, cmsg) bcopy((caddr_t)buf, oa->oa_base, oa->oa_length); /* no real need.... - buf += RNDUP(oa->oa_length) / - sizeof (long); + buf = (long *) ((char *) buf + + RNDUP(oa->oa_length)); */ } } @@ -166,8 +166,8 @@ xdr_callmsg(xdrs, cmsg) bcopy((caddr_t)buf, oa->oa_base, oa->oa_length); /* no real need... - buf += RNDUP(oa->oa_length) / - sizeof (long); + buf = (long *) ((char *) buf + + RNDUP(oa->oa_length)); */ } } |