Revision: 8702
http://freenas.svn.sourceforge.net/freenas/?rev=8702&view=rev
Author: daoyama
Date: 2011-11-17 17:41:08 +0000 (Thu, 17 Nov 2011)
Log Message:
-----------
add a patch.
Added Paths:
-----------
legacy/build/ports/smartmontools/files/
legacy/build/ports/smartmontools/files/patch-os_freebsd.cpp
Added: legacy/build/ports/smartmontools/files/patch-os_freebsd.cpp
===================================================================
--- legacy/build/ports/smartmontools/files/patch-os_freebsd.cpp (rev 0)
+++ legacy/build/ports/smartmontools/files/patch-os_freebsd.cpp 2011-11-17 17:41:08 UTC (rev 8702)
@@ -0,0 +1,13 @@
+--- ./os_freebsd.cpp.orig 2011-10-07 01:43:44.000000000 +0900
++++ ./os_freebsd.cpp 2011-11-17 05:27:28.000000000 +0900
+@@ -1044,8 +1044,8 @@
+ }
+
+ if (iop->sensep) {
+- memcpy(iop->sensep,&(ccb->csio.sense_data),sizeof(struct scsi_sense_data));
+- iop->resp_sense_len = sizeof(struct scsi_sense_data);
++ iop->resp_sense_len = ccb->csio.sense_len - ccb->csio.sense_resid;
++ memcpy(iop->sensep,&(ccb->csio.sense_data),iop->resp_sense_len);
+ }
+
+ iop->scsi_status = ccb->csio.scsi_status;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|