# HG changeset patch # User Richard Laager # Date 1141716184 0 # Node ID 068282089843f9d32c7b050b9051e6171cd53fcc # Parent 4bfb720a8fc22e5128bc7c090350c0165017f5c4 [gaim-migrate @ 15813] Resolves CID 69: 298 data = plugin->extra; 299 Event deref_ptr: Directly dereferenced pointer "data" 300 g_hash_table_remove(tcl_plugins, (gpointer)(data->interp)); Event check_after_deref: Pointer "data" dereferenced before NULL check 301 if (data != NULL) { committer: Tailor Script diff -r 4bfb720a8fc2 -r 068282089843 plugins/tcl/tcl.c --- a/plugins/tcl/tcl.c Tue Mar 07 07:22:09 2006 +0000 +++ b/plugins/tcl/tcl.c Tue Mar 07 07:23:04 2006 +0000 @@ -297,8 +297,8 @@ data = plugin->extra; - g_hash_table_remove(tcl_plugins, (gpointer)(data->interp)); if (data != NULL) { + g_hash_table_remove(tcl_plugins, (gpointer)(data->interp)); gaim_signals_disconnect_by_handle(data->interp); tcl_signal_cleanup(data->interp); Tcl_Release((ClientData)data->interp);