- Fix two possible memory leaks by freeing resources

- Patch by Daniel Zimmermann, <netzimme AT aim DOT com>
- Bug #3911, CIDs 607 and 608

svn path=/trunk/; revision=37744
This commit is contained in:
Gregor Schneider 2008-11-29 20:30:18 +00:00
parent 0f123895c2
commit 4de7f1ccff
2 changed files with 2 additions and 0 deletions

View file

@ -83,6 +83,7 @@ INT stop_service(CHAR *service)
row = (CHAR *) malloc(row_size*sizeof(CHAR));
if (row == NULL)
{
free(srvlst);
return 0;
}
memset(row,0,row_size*sizeof(CHAR));

View file

@ -83,6 +83,7 @@ INT start_service(CHAR *service)
row = (CHAR *) malloc(row_size*sizeof(CHAR));
if (row == NULL)
{
free(srvlst);
return 0;
}
memset(row,0,row_size*sizeof(CHAR));