Apply by doing:
       cd /usr/src
       patch -p0 < 013_syspipe.patch
And then rebuild your kernel.

Index: sys/kern/uipc_syscalls.c
===================================================================
RCS file: /cvs/src/sys/kern/uipc_syscalls.c,v
retrieving revision 1.42
diff -u -r1.42 uipc_syscalls.c
--- sys/kern/uipc_syscalls.c    20 Sep 2001 17:02:31 -0000      1.42
+++ sys/kern/uipc_syscalls.c    5 Feb 2002 19:20:55 -0000
@@ -863,10 +863,7 @@
}

int
-sys_pipe(p, v, retval)
-       struct proc *p;
-       void *v;
-       register_t *retval;
+sys_pipe(struct proc *p, void *v, register_t *retval)
{
       register struct sys_pipe_args /* {
               syscallarg(int *) fdp;
@@ -882,8 +879,8 @@
       error = copyout((caddr_t)fds, (caddr_t)SCARG(uap, fdp),
           2 * sizeof (int));
       if (error) {
-               fdrelease(p, retval[0]);
-               fdrelease(p, retval[1]);
+               fdrelease(p, fds[0]);
+               fdrelease(p, fds[1]);
       }
       return (error);
}