aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/isp
diff options
context:
space:
mode:
authorMatt Jacob <mjacob@FreeBSD.org>2010-02-27 01:58:41 +0000
committerMatt Jacob <mjacob@FreeBSD.org>2010-02-27 01:58:41 +0000
commit32b3ec7df1b14526991efffbe8f9b27538c483c5 (patch)
treeb5b05efb3f3f762aaf29c37d72d8fcafc68ebde3 /sys/dev/isp
parent0a431e079555776618b389e293878b96627e4cef (diff)
downloadsrc-32b3ec7df1b14526991efffbe8f9b27538c483c5.tar.gz
src-32b3ec7df1b14526991efffbe8f9b27538c483c5.zip
Fix misallocation error in target mode.
MFC after: 1 day
Notes
Notes: svn path=/head/; revision=204384
Diffstat (limited to 'sys/dev/isp')
-rw-r--r--sys/dev/isp/isp_pci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/isp/isp_pci.c b/sys/dev/isp/isp_pci.c
index 4eb2e0c90946..257dd2c0a602 100644
--- a/sys/dev/isp/isp_pci.c
+++ b/sys/dev/isp/isp_pci.c
@@ -1529,7 +1529,7 @@ isp_pci_mbxdma(ispsoftc_t *isp)
}
isp->isp_xffree = isp->isp_xflist;
#ifdef ISP_TARGET_MODE
- len = sizeof (isp_hdl_t *) * isp->isp_maxcmds;
+ len = sizeof (isp_hdl_t) * isp->isp_maxcmds;
isp->isp_tgtlist = (isp_hdl_t *) malloc(len, M_DEVBUF, M_WAITOK | M_ZERO);
if (isp->isp_tgtlist == NULL) {
free(isp->isp_osinfo.pcmd_pool, M_DEVBUF);