diff options
| author | Alfred Perlstein <alfred@FreeBSD.org> | 2002-03-22 16:09:22 +0000 | 
|---|---|---|
| committer | Alfred Perlstein <alfred@FreeBSD.org> | 2002-03-22 16:09:22 +0000 | 
| commit | db512567072952a8939a1d11517492da4ee27230 (patch) | |
| tree | 3e1082e567c5dc2e0fe08f89641825ca1552e041 | |
| parent | 75ce89ce82260a3110ac2d96d76d7c4516d6b56f (diff) | |
Notes
| -rw-r--r-- | sys/kern/sys_pipe.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/sys_pipe.c b/sys/kern/sys_pipe.c index 12ef9c086e0e..2ca7189ccdbc 100644 --- a/sys/kern/sys_pipe.c +++ b/sys/kern/sys_pipe.c @@ -708,8 +708,6 @@ pipe_clone_write_buffer(wpipe)  	PIPE_LOCK_ASSERT(wpipe, MA_OWNED);  	size = wpipe->pipe_map.cnt;  	pos = wpipe->pipe_map.pos; -	bcopy((caddr_t) wpipe->pipe_map.kva + pos, -	    (caddr_t) wpipe->pipe_buffer.buffer, size);  	wpipe->pipe_buffer.in = size;  	wpipe->pipe_buffer.out = 0; @@ -717,6 +715,8 @@ pipe_clone_write_buffer(wpipe)  	wpipe->pipe_state &= ~PIPE_DIRECTW;  	PIPE_GET_GIANT(wpipe); +	bcopy((caddr_t) wpipe->pipe_map.kva + pos, +	    (caddr_t) wpipe->pipe_buffer.buffer, size);  	pipe_destroy_write_buffer(wpipe);  	PIPE_DROP_GIANT(wpipe);  }  | 
