Author: cwittich
Date: Fri Sep  4 12:05:14 2015
New Revision: 68989

URL: http://svn.reactos.org/svn/reactos?rev=68989&view=rev
Log:
[USBSTOR] fix memory leaks CID 1322134

Modified:
    trunk/reactos/drivers/usb/usbstor/scsi.c

Modified: trunk/reactos/drivers/usb/usbstor/scsi.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/usb/usbstor/scsi.c?rev=68989&r1=68988&r2=68989&view=diff
==============================================================================
--- trunk/reactos/drivers/usb/usbstor/scsi.c    [iso-8859-1] (original)
+++ trunk/reactos/drivers/usb/usbstor/scsi.c    [iso-8859-1] Fri Sep  4 
12:05:14 2015
@@ -726,6 +726,8 @@
                             //
                             // failed to allocate MDL
                             //
+                            FreeItem(Context->cbw);
+                            FreeItem(Context);
                             return STATUS_INSUFFICIENT_RESOURCES;
                         }
 
@@ -755,6 +757,8 @@
                     //
                     // failed to allocate MDL
                     //
+                    FreeItem(Context->cbw);
+                    FreeItem(Context);
                     return STATUS_INSUFFICIENT_RESOURCES;
                 }
 
@@ -775,6 +779,8 @@
                 //
                 // failed to allocate MDL
                 //
+                FreeItem(Context->cbw);
+                FreeItem(Context);
                 return STATUS_INSUFFICIENT_RESOURCES;
             }
 


Reply via email to