fix plugin namespacing

This commit is contained in:
David Norton 2016-12-12 12:07:26 -05:00
parent ba8f91a038
commit 3e6c4a53a4
1 changed files with 1 additions and 0 deletions

View File

@ -354,6 +354,7 @@ func registerPlugin(pluginsDir, filePath string, p *plugin.Plugin) error {
// structure. E.g., if the root plugin directory, passed in the pluginsDir // structure. E.g., if the root plugin directory, passed in the pluginsDir
// argument, is '/home/jdoe/bin/telegraf/plugins' and we're registering plugin // argument, is '/home/jdoe/bin/telegraf/plugins' and we're registering plugin
// '/home/jdoe/bin/telegraf/plugins/input/mysql.so' // '/home/jdoe/bin/telegraf/plugins/input/mysql.so'
pluginsDir = filepath.Clean(pluginsDir)
parentDir, _ := filepath.Split(pluginsDir) parentDir, _ := filepath.Split(pluginsDir)
var err error var err error
if filePath, err = filepath.Rel(parentDir, filePath); err != nil { if filePath, err = filepath.Rel(parentDir, filePath); err != nil {