2006-06-08 Lillian Angel <[EMAIL PROTECTED]> * native/plugin/gcjwebplugin.cc: (NP_Shutdown): Freed whitelist_filename.
On Thu, 2006-06-08 at 17:45 -0400, Lillian Angel wrote: > I fixed gcjwebplugin to determine the data directory at runtime, instead > of when the plugin is installed. > > 2006-06-08 Lillian Angel <[EMAIL PROTECTED]> > > * native/plugin/Makefile.am: > Removed DATA_DIRECTORY. > * native/plugin/gcjwebplugin.cc: > Added new global fields for whitelist_file > and data_directory. Removed WHITELIST_FILE. > (NP_Initialize): Initialized new fields. Also, > Changed to use new fields. > (NP_Shutdown): Freed data_directory. > (GCJ_New): Changed to use new fields. > (plugin_ask_user_about_documentbase): Likewise. >
Index: native/plugin/gcjwebplugin.cc =================================================================== RCS file: /cvsroot/classpath/classpath/native/plugin/gcjwebplugin.cc,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- native/plugin/gcjwebplugin.cc 8 Jun 2006 21:43:45 -0000 1.9 +++ native/plugin/gcjwebplugin.cc 8 Jun 2006 21:49:11 -0000 1.10 @@ -1761,6 +1761,12 @@ g_free (data_directory); data_directory = NULL; } + + if (whitelist_filename) + { + g_free (whitelist_filename); + whitelist_filename = NULL; + } initialized = false;