diff options
author | sos <sos@FreeBSD.org> | 1997-08-10 18:15:20 +0000 |
---|---|---|
committer | sos <sos@FreeBSD.org> | 1997-08-10 18:15:20 +0000 |
commit | 30859a202baea2f73b6ad22eb439dc5be9313d6c (patch) | |
tree | 0650300db97f8deeb4132a3a8b88888777529ccb | |
parent | 0c083de4cc7c49ebf98103447e02052cbcb7ee26 (diff) | |
download | FreeBSD-src-30859a202baea2f73b6ad22eb439dc5be9313d6c.zip FreeBSD-src-30859a202baea2f73b6ad22eb439dc5be9313d6c.tar.gz |
Ops the arguments to copyin was in the wrong order..
This has survived since the first version, sigh.
-rw-r--r-- | sys/compat/linux/linux_ipc.c | 4 | ||||
-rw-r--r-- | sys/i386/linux/linux_ipc.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/sys/compat/linux/linux_ipc.c b/sys/compat/linux/linux_ipc.c index dd4007b..988e574 100644 --- a/sys/compat/linux/linux_ipc.c +++ b/sys/compat/linux/linux_ipc.c @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id$ + * $Id: linux_ipc.c,v 1.10 1997/02/22 09:38:22 peter Exp $ */ @@ -276,7 +276,7 @@ linux_shmctl(struct proc *p, struct linux_ipc_args *args, int *retval) bsd_args.buf = (struct shmid_ds*)stackgap_alloc(&sg, sizeof(struct shmid_ds)); if ((error = shmctl(p, &bsd_args, retval))) return error; - if ((error = copyin((caddr_t)&bsd_shmid, (caddr_t)bsd_args.buf, + if ((error = copyin((caddr_t)bsd_args.buf, (caddr_t)&bsd_shmid, sizeof(struct shmid_ds)))) return error; bsd_to_linux_shmid_ds(&bsd_shmid, &linux_shmid); diff --git a/sys/i386/linux/linux_ipc.c b/sys/i386/linux/linux_ipc.c index dd4007b..988e574 100644 --- a/sys/i386/linux/linux_ipc.c +++ b/sys/i386/linux/linux_ipc.c @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id$ + * $Id: linux_ipc.c,v 1.10 1997/02/22 09:38:22 peter Exp $ */ @@ -276,7 +276,7 @@ linux_shmctl(struct proc *p, struct linux_ipc_args *args, int *retval) bsd_args.buf = (struct shmid_ds*)stackgap_alloc(&sg, sizeof(struct shmid_ds)); if ((error = shmctl(p, &bsd_args, retval))) return error; - if ((error = copyin((caddr_t)&bsd_shmid, (caddr_t)bsd_args.buf, + if ((error = copyin((caddr_t)bsd_args.buf, (caddr_t)&bsd_shmid, sizeof(struct shmid_ds)))) return error; bsd_to_linux_shmid_ds(&bsd_shmid, &linux_shmid); |