ErasureCodePlugin.cc: reduce scope of variable

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
This commit is contained in:
Danny Al-Gaaf 2014-10-22 10:22:46 +02:00
parent c3ee13a121
commit e145bff830

View File

@ -91,12 +91,11 @@ int ErasureCodePluginRegistry::factory(const std::string &plugin_name,
ErasureCodePlugin *plugin;
{
Mutex::Locker l(lock);
int r = 0;
plugin = get(plugin_name);
if (plugin == 0) {
loading = true;
assert(parameters.count("directory") != 0);
r = load(plugin_name, parameters.find("directory")->second, &plugin, ss);
int r = load(plugin_name, parameters.find("directory")->second, &plugin, ss);
loading = false;
if (r != 0)
return r;