@cryptotaxi247 / kubo / commits / 017564a86

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 }