List:Commits« Previous MessageNext Message »
From:Magnus Svensson Date:November 13 2008 1:11pm
Subject:bzr commit into mysql-5.1 branch (msvensson:3081) WL#4350
View as plain text  
#At file:///home/msvensson/mysql/6.4-wl4350/

 3081 Magnus Svensson	2008-11-13
      WL#4350 Free memory allocated by load_defaults
modified:
  storage/ndb/src/mgmsrv/main.cpp

=== modified file 'storage/ndb/src/mgmsrv/main.cpp'
--- a/storage/ndb/src/mgmsrv/main.cpp	2008-11-13 08:00:21 +0000
+++ b/storage/ndb/src/mgmsrv/main.cpp	2008-11-13 12:10:52 +0000
@@ -136,12 +136,16 @@ static void usage()
   ndb_usage(short_usage_sub, load_default_groups, my_long_options);
 }
 
+static char **defaults_argv;
 
 static void
 mgmd_exit(int result)
 {
   g_eventLogger->close();
 
+  /* Free memory allocated by 'load_defaults' */
+  free_defaults(defaults_argv);
+
   ndb_end(opt_ndb_endinfo ? MY_CHECK_ERROR | MY_GIVE_INFO : 0);
 
   exit(result);
@@ -157,6 +161,7 @@ int main(int argc, char** argv)
   ndb_opt_set_usage_funcs(NULL, short_usage_sub, usage);
 
   load_defaults("my",load_default_groups,&argc,&argv);
+  defaults_argv= argv; /* Must be freed by 'free_defaults' */
 
   int ho_error;
 #ifndef DBUG_OFF

Thread
bzr commit into mysql-5.1 branch (msvensson:3081) WL#4350Magnus Svensson13 Nov