~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/logging.cc

  • Committer: Monty Taylor
  • Date: 2009-04-12 21:05:30 UTC
  • mto: (992.1.1 mordred)
  • mto: This revision was merged to the branch mainline in revision 990.
  • Revision ID: mordred@inaugust.com-20090412210530-1hqjh6mfwccwjygj
Added a null trap.

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
 
31
31
void add_logger(Logging_handler *handler)
32
32
{
33
 
  all_loggers.push_back(handler);
 
33
  if (handler != NULL)
 
34
    all_loggers.push_back(handler);
34
35
}
35
36
 
36
37
void remove_logger(Logging_handler *handler)
37
38
{
38
 
  all_loggers.erase(find(all_loggers.begin(), all_loggers.end(), handler));
 
39
  if (handler != NULL)
 
40
    all_loggers.erase(find(all_loggers.begin(), all_loggers.end(), handler));
39
41
}
40
42
 
41
43