fail start when loading a plugin fails
Otherwise, we simply panic later. License: MIT Signed-off-by: Steven Allen <steven@stebalien.com>
Steven Allen committed
May 15, 2019 at 12:09 UTC
017564a863931396920cb762ff1af46166149001
1 file changed
+3
-3
cmd/ipfs/main.go
+3
-3
@@ -60,15 +60,15 @@ func loadPlugins(repoPath string) (*loader.PluginLoader, error) {
60
}
61
plugins, err = loader.NewPluginLoader(pluginpath)
62
if err != nil {
63
- log.Error("error loading plugins: ", err)
63
+ return nil, fmt.Errorf("error loading plugins: %s", err)
64
}
65
66
if err := plugins.Initialize(); err != nil {
67
- log.Error("error initializing plugins: ", err)
67
+ return nil, fmt.Errorf("error initializing plugins: %s", err)
68
}
69
70
if err := plugins.Inject(); err != nil {
71
- log.Error("error running plugins: ", err)
71
+ return nil, fmt.Errorf("error initializing plugins: %s", err)
72
}
73
return plugins, nil
74
}