[Midnightbsd-cvs] src [7851] trunk/sys/dev/mps/mps_sas_lsi.c: fix a small memory leak in mps
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Wed Sep 14 11:54:49 EDT 2016
Revision: 7851
http://svnweb.midnightbsd.org/src/?rev=7851
Author: laffer1
Date: 2016-09-14 11:54:49 -0400 (Wed, 14 Sep 2016)
Log Message:
-----------
fix a small memory leak in mps
Modified Paths:
--------------
trunk/sys/dev/mps/mps_sas_lsi.c
Modified: trunk/sys/dev/mps/mps_sas_lsi.c
===================================================================
--- trunk/sys/dev/mps/mps_sas_lsi.c 2016-09-14 15:53:35 UTC (rev 7850)
+++ trunk/sys/dev/mps/mps_sas_lsi.c 2016-09-14 15:54:49 UTC (rev 7851)
@@ -796,8 +796,10 @@
if (!buffer)
return ENOMEM;
- if ((cm = mps_alloc_command(sc)) == NULL)
+ if ((cm = mps_alloc_command(sc)) == NULL) {
+ free(buffer, M_MPT2);
return (EBUSY);
+ }
mpi_request = (MPI2_SATA_PASSTHROUGH_REQUEST *)cm->cm_req;
bzero(mpi_request,sizeof(MPI2_SATA_PASSTHROUGH_REQUEST));
mpi_request->Function = MPI2_FUNCTION_SATA_PASSTHROUGH;
More information about the Midnightbsd-cvs
mailing list