X-Git-Url: http://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2Frx%2Fxdr.c;h=e05293e3ccff16cd9f367339b64d50caaba4c291;hp=4481c395125a9fb481e4a7dc43c1260a6c95e4cd;hb=0d17a5a209ae80d880720fcd85b7555853605178;hpb=cad1df43d89d829f36c9aa72e648bab827a2ea53 diff --git a/src/rx/xdr.c b/src/rx/xdr.c index 4481c39..e05293e 100644 --- a/src/rx/xdr.c +++ b/src/rx/xdr.c @@ -594,6 +594,12 @@ xdr_free(xdrproc_t proc, void *obj) XDR x; x.x_op = XDR_FREE; + + /* See note in xdr.h for the method behind this madness */ +#if defined(AFS_I386_LINUX26_ENV) && defined(KERNEL) && !defined(UKERNEL) + (*proc)(&x, obj, 0); +#else (*proc)(&x, obj); +#endif } #endif /* NeXT */