~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/module/registry.cc

  • Committer: lbieber
  • Date: 2010-08-29 19:19:59 UTC
  • mfrom: (1735.1.2 build)
  • Revision ID: lbieber@orisndriz03-20100829191959-bn5x2a9mivw1wuvo
Merge Andrew - fix bug 616870 - Module pointer not removed from registry when plugin load fails
Merge Andrew: fix bug 597905 - Bad permissions on DATADIR/.temporary causes Segmentation Fault

Show diffs side-by-side

added added

removed removed

Lines of Context:
91
91
  module_map[add_str]= handle;
92
92
}
93
93
 
 
94
void module::Registry::remove(module::Module *handle)
 
95
{
 
96
  string remove_str(handle->getName());
 
97
  transform(remove_str.begin(), remove_str.end(),
 
98
            remove_str.begin(), ::tolower);
 
99
 
 
100
  module_map.erase(remove_str);
 
101
}
94
102
 
95
103
vector<module::Module *> module::Registry::getList(bool active)
96
104
{