comparison libpurple/log.c @ 22806:f15d9ded0c45

Clean up loggers when quitting (or unloading the logreader plugin).
author Daniel Atallah <daniel.atallah@gmail.com>
date Sat, 03 May 2008 19:45:15 +0000
parents f2045aae33b8
children 173c612752ea
comparison
equal deleted inserted replaced
22805:3c98c25b076b 22806:f15d9ded0c45
665 665
666 void 666 void
667 purple_log_uninit(void) 667 purple_log_uninit(void)
668 { 668 {
669 purple_signals_unregister_by_instance(purple_log_get_handle()); 669 purple_signals_unregister_by_instance(purple_log_get_handle());
670
671 purple_log_logger_remove(html_logger);
672 purple_log_logger_free(html_logger);
673 html_logger = NULL;
674
675 purple_log_logger_remove(txt_logger);
676 purple_log_logger_free(txt_logger);
677 txt_logger = NULL;
678
679 purple_log_logger_remove(old_logger);
680 purple_log_logger_free(old_logger);
681 old_logger = NULL;
670 } 682 }
671 683
672 /**************************************************************************** 684 /****************************************************************************
673 * LOGGERS ****************************************************************** 685 * LOGGERS ******************************************************************
674 ****************************************************************************/ 686 ****************************************************************************/