[ros-diffs] [gschneider] 37744: - Fix two possible memory leaks by freeing resources - Patch by Daniel Zimmermann, <netzimme AT aim DOT com> - Bug #3911, CIDs 607 and 608

gschneider at svn.reactos.org gschneider at svn.reactos.org
Sat Nov 29 21:30:18 CET 2008


Author: gschneider
Date: Sat Nov 29 14:30:18 2008
New Revision: 37744

URL: http://svn.reactos.org/svn/reactos?rev=37744&view=rev
Log:
- Fix two possible memory leaks by freeing resources
- Patch by Daniel Zimmermann, <netzimme AT aim DOT com>
- Bug #3911, CIDs 607 and 608

Modified:
    trunk/reactos/base/applications/network/net/cmdStop.c
    trunk/reactos/base/applications/network/net/cmdstart.c

Modified: trunk/reactos/base/applications/network/net/cmdStop.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/network/net/cmdStop.c?rev=37744&r1=37743&r2=37744&view=diff
==============================================================================
--- trunk/reactos/base/applications/network/net/cmdStop.c [iso-8859-1] (original)
+++ trunk/reactos/base/applications/network/net/cmdStop.c [iso-8859-1] Sat Nov 29 14:30:18 2008
@@ -83,6 +83,7 @@
 		  row = (CHAR *) malloc(row_size*sizeof(CHAR));
 		  if (row == NULL)
 	      {
+		    free(srvlst);
 		    return 0;
 		  }
 		  memset(row,0,row_size*sizeof(CHAR));

Modified: trunk/reactos/base/applications/network/net/cmdstart.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/network/net/cmdstart.c?rev=37744&r1=37743&r2=37744&view=diff
==============================================================================
--- trunk/reactos/base/applications/network/net/cmdstart.c [iso-8859-1] (original)
+++ trunk/reactos/base/applications/network/net/cmdstart.c [iso-8859-1] Sat Nov 29 14:30:18 2008
@@ -83,6 +83,7 @@
 		  row = (CHAR *) malloc(row_size*sizeof(CHAR));
 		  if (row == NULL)
 	      {
+		    free(srvlst);
 		    return 0;
 		  }
 		  memset(row,0,row_size*sizeof(CHAR));



More information about the Ros-diffs mailing list