From b7c0eba5712c68f24530e4818d2ed6b7d0a48d71 Mon Sep 17 00:00:00 2001 From: Hugo Santos Date: Wed, 4 Apr 2007 15:59:13 +0000 Subject: [PATCH] we want the argument's contents, don't use the size of the pointer (this would even be 8 bytes in a 64 bits platform). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20560 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/drivers/network/ipro1000/device.c | 2 +- src/add-ons/kernel/network/devices/ethernet/ethernet.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/drivers/network/ipro1000/device.c b/src/add-ons/kernel/drivers/network/ipro1000/device.c index 2f085f7796..1f8ad3d7f6 100644 --- a/src/add-ons/kernel/drivers/network/ipro1000/device.c +++ b/src/add-ons/kernel/drivers/network/ipro1000/device.c @@ -370,7 +370,7 @@ ipro1000_control(void *cookie, uint32 op, void *arg, size_t len) case ETHER_SET_LINK_STATE_SEM: { - if (user_memcpy(&device->linkChangeSem, arg, sizeof(sem_id *)) < B_OK) { + if (user_memcpy(&device->linkChangeSem, arg, sizeof(sem_id)) < B_OK) { device->linkChangeSem = -1; return B_BAD_ADDRESS; } diff --git a/src/add-ons/kernel/network/devices/ethernet/ethernet.cpp b/src/add-ons/kernel/network/devices/ethernet/ethernet.cpp index 9960779e8c..757d425588 100644 --- a/src/add-ons/kernel/network/devices/ethernet/ethernet.cpp +++ b/src/add-ons/kernel/network/devices/ethernet/ethernet.cpp @@ -178,7 +178,7 @@ ethernet_up(net_device *_device) // Set the change notification semaphore; doesn't matter // if this is supported by the device or not ioctl(device->fd, ETHER_SET_LINK_STATE_SEM, &sLinkChangeSemaphore, - sizeof(sem_id *)); + sizeof(sem_id)); BenaphoreLocker _(&sListLock);