Author: akhaldi
Date: Fri Oct 31 10:20:55 2014
New Revision: 65136

URL: http://svn.reactos.org/svn/reactos?rev=65136&view=rev
Log:
[IPCONFIG]
* Plug some leaks. CIDs 716301 => 716305.
CORE-7975

Modified:
    trunk/reactos/base/applications/network/ipconfig/ipconfig.c

Modified: trunk/reactos/base/applications/network/ipconfig/ipconfig.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/network/ipconfig/ipconfig.c?rev=65136&r1=65135&r2=65136&view=diff
==============================================================================
--- trunk/reactos/base/applications/network/ipconfig/ipconfig.c [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/network/ipconfig/ipconfig.c [iso-8859-1] 
Fri Oct 31 10:20:55 2014
@@ -232,6 +232,7 @@
                 }
 
                 if (ConType) CharToOem(ConTypeTmp, ConType);
+                HeapFree(ProcessHeap, 0, ConTypeTmp);
             }
         }
     }
@@ -366,6 +367,7 @@
                                    (PBYTE)lpConDesc,
                                    &dwDataSize) != ERROR_SUCCESS)
                 {
+                    HeapFree(ProcessHeap, 0, lpConDesc);
                     lpConDesc = NULL;
                     goto CLEANUP;
                 }
@@ -382,9 +384,9 @@
         RegCloseKey(hBaseKey);
     if (hClassKey != NULL)
         RegCloseKey(hClassKey);
-    if (lpConDesc != NULL)
+    if (lpPath != NULL)
         HeapFree(ProcessHeap, 0, lpPath);
-    if (lpConDesc != NULL)
+    if (lpKeyClass != NULL)
         HeapFree(ProcessHeap, 0, lpKeyClass);
 
     return lpConDesc;
@@ -714,7 +716,9 @@
                            Size))
             {
                 _tprintf(_T("%s"), lpUsage);
-            }            
+            }
+
+            HeapFree(ProcessHeap, 0, lpUsage);
         }
     }
 


Reply via email to