[ros-diffs] [hpoussin] 23264: Don't try to free twice a pointer.

hpoussin at svn.reactos.org hpoussin at svn.reactos.org
Mon Jul 24 14:14:26 CEST 2006


Author: hpoussin
Date: Mon Jul 24 16:14:26 2006
New Revision: 23264

URL: http://svn.reactos.org/svn/reactos?rev=23264&view=rev
Log:
Don't try to free twice a pointer.

Modified:
    trunk/reactos/dll/win32/setupapi/driver.c

Modified: trunk/reactos/dll/win32/setupapi/driver.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/setupapi/driver.c?rev=23264&r1=23263&r2=23264&view=diff
==============================================================================
--- trunk/reactos/dll/win32/setupapi/driver.c (original)
+++ trunk/reactos/dll/win32/setupapi/driver.c Mon Jul 24 16:14:26 2006
@@ -307,7 +307,7 @@
         &RequiredSize);
     if (Result)
     {
-        /* We know know the needed buffer size */
+        /* We know the needed buffer size */
         ProviderName = HeapAlloc(GetProcessHeap(), 0, RequiredSize * sizeof(WCHAR));
         if (!ProviderName)
         {
@@ -405,7 +405,10 @@
 
 cleanup:
     if (!ret)
+    {
         HeapFree(GetProcessHeap(), 0, ProviderName);
+        *pProviderName = NULL;
+    }
     HeapFree(GetProcessHeap(), 0, DriverVer);
 
     return ret;




More information about the Ros-diffs mailing list