diff --git a/src/add-ons/kernel/bus_managers/firewire/firewire.cpp b/src/add-ons/kernel/bus_managers/firewire/firewire.cpp index af0fd2333e..8b96cf5b22 100644 --- a/src/add-ons/kernel/bus_managers/firewire/firewire.cpp +++ b/src/add-ons/kernel/bus_managers/firewire/firewire.cpp @@ -1195,8 +1195,8 @@ fw_xfer_alloc_buf(int send_len, int recv_len) fw_xfer_free(xfer); return(NULL); } - xfer->recv.payload = (uint32_t *)send_virt; - xfer->recv.bus_addr = (bus_addr_t)send_phy; + xfer->recv.payload = (uint32_t *)recv_virt; + xfer->recv.bus_addr = (bus_addr_t)recv_phy; } return(xfer); }