2005-12-02 [paul] 1.9.100cvs55
* src/plugins/clamav/clamav_plugin.c * src/plugins/clamav/clamav_plugin.h * src/plugins/clamav/clamav_plugin_gtk.c * src/plugins/spamassassin/spamassassin.c * src/plugins/spamassassin/spamassassin.h * src/plugins/spamassassin/spamassassin_gtk.c unregister prefs pages on unloading, thus preventing a crash (thanks to Colin for the hint)
This commit is contained in:
parent
9383abf4af
commit
2c64423de2
12
ChangeLog
12
ChangeLog
|
@ -1,3 +1,15 @@
|
|||
2005-12-02 [paul] 1.9.100cvs55
|
||||
|
||||
* src/plugins/clamav/clamav_plugin.c
|
||||
* src/plugins/clamav/clamav_plugin.h
|
||||
* src/plugins/clamav/clamav_plugin_gtk.c
|
||||
* src/plugins/spamassassin/spamassassin.c
|
||||
* src/plugins/spamassassin/spamassassin.h
|
||||
* src/plugins/spamassassin/spamassassin_gtk.c
|
||||
unregister prefs pages on unloading, thus
|
||||
preventing a crash
|
||||
(thanks to Colin for the hint)
|
||||
|
||||
2005-12-02 [wwp] 1.9.100cvs54
|
||||
|
||||
* src/quote_fmt.h
|
||||
|
|
|
@ -1038,3 +1038,4 @@
|
|||
( cvs diff -u -r 1.382.2.198 -r 1.382.2.199 src/compose.c; cvs diff -u -r 1.12.2.17 -r 1.12.2.18 src/prefs_template.c; cvs diff -u -r 1.5.12.2 -r 1.5.12.3 src/quote_fmt.h; cvs diff -u -r 1.22.2.14 -r 1.22.2.15 src/quote_fmt_parse.y; ) > 1.9.100cvs52.patchset
|
||||
( cvs diff -u -r 1.13.2.15 -r 1.13.2.16 src/plugins/clamav/clamav_plugin.c; cvs diff -u -r 1.9.2.12 -r 1.9.2.13 src/plugins/clamav/clamav_plugin_gtk.c; ) > 1.9.100cvs53.patchset
|
||||
( cvs diff -u -r 1.5.12.3 -r 1.5.12.4 src/quote_fmt.h; cvs diff -u -r 1.22.2.15 -r 1.22.2.16 src/quote_fmt_parse.y; ) > 1.9.100cvs54.patchset
|
||||
( cvs diff -u -r 1.13.2.16 -r 1.13.2.17 src/plugins/clamav/clamav_plugin.c; cvs diff -u -r 1.3.2.3 -r 1.3.2.4 src/plugins/clamav/clamav_plugin.h; cvs diff -u -r 1.9.2.13 -r 1.9.2.14 src/plugins/clamav/clamav_plugin_gtk.c; cvs diff -u -r 1.18.2.13 -r 1.18.2.14 src/plugins/spamassassin/spamassassin.c; cvs diff -u -r 1.4.2.4 -r 1.4.2.5 src/plugins/spamassassin/spamassassin.h; cvs diff -u -r 1.23.2.15 -r 1.23.2.16 src/plugins/spamassassin/spamassassin_gtk.c; ) > 1.9.100cvs55.patchset
|
||||
|
|
|
@ -11,7 +11,7 @@ MINOR_VERSION=9
|
|||
MICRO_VERSION=100
|
||||
INTERFACE_AGE=0
|
||||
BINARY_AGE=0
|
||||
EXTRA_VERSION=54
|
||||
EXTRA_VERSION=55
|
||||
EXTRA_RELEASE=
|
||||
EXTRA_GTK2_VERSION=
|
||||
|
||||
|
|
|
@ -239,6 +239,8 @@ void plugin_done(void)
|
|||
hooks_unregister_hook(MAIL_FILTERING_HOOKLIST, hook_id);
|
||||
g_free(config.clamav_save_folder);
|
||||
cl_free(cl_database);
|
||||
clamav_gtk_done();
|
||||
|
||||
debug_print("ClamAV plugin unloaded\n");
|
||||
}
|
||||
|
||||
|
|
|
@ -39,5 +39,6 @@ ClamAvConfig *clamav_get_config (void);
|
|||
void clamav_save_config (void);
|
||||
void clamav_set_message_callback (MessageCallback callback);
|
||||
gint clamav_gtk_init(void);
|
||||
void clamav_gtk_done(void);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -229,3 +229,8 @@ gint clamav_gtk_init(void)
|
|||
debug_print("ClamAV GTK plugin loaded\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
void clamav_gtk_done(void)
|
||||
{
|
||||
prefs_gtk_unregister_page((PrefsPage *) &clamav_page);
|
||||
}
|
||||
|
|
|
@ -320,6 +320,7 @@ void plugin_done(void)
|
|||
hooks_unregister_hook(MAIL_FILTERING_HOOKLIST, hook_id);
|
||||
g_free(config.hostname);
|
||||
g_free(config.save_folder);
|
||||
spamassassin_gtk_done();
|
||||
|
||||
debug_print("Spamassassin plugin unloaded\n");
|
||||
}
|
||||
|
|
|
@ -49,5 +49,6 @@ SpamAssassinConfig *spamassassin_get_config (void);
|
|||
void spamassassin_save_config (void);
|
||||
void spamassassin_set_message_callback (MessageCallback callback);
|
||||
gint spamassassin_gtk_init(void);
|
||||
void spamassassin_gtk_done(void);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -467,3 +467,8 @@ gint spamassassin_gtk_init(void)
|
|||
debug_print("SpamAssassin GTK plugin loaded\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
void spamassassin_gtk_done(void)
|
||||
{
|
||||
prefs_gtk_unregister_page((PrefsPage *) &spamassassin_page);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue