File tree Expand file tree Collapse file tree 1 file changed +11
-12
lines changed
cmd/vault-plugin-secrets-gcpkms Expand file tree Collapse file tree 1 file changed +11
-12
lines changed Original file line number Diff line number Diff line change @@ -13,19 +13,13 @@ import (
1313)
1414
1515func main () {
16- logger := hclog .New (& hclog.LoggerOptions {})
17-
18- defer func () {
19- if r := recover (); r != nil {
20- logger .Error ("plugin paniced" , "error" , r )
21- os .Exit (1 )
22- }
23- }()
2416
2517 meta := & api.PluginAPIClientMeta {}
26-
2718 flags := meta .FlagSet ()
28- flags .Parse (os .Args [1 :])
19+
20+ if err := flags .Parse (os .Args [1 :]); err != nil {
21+ fatal (err )
22+ }
2923
3024 tlsConfig := meta .GetTLSConfig ()
3125 tlsProviderFunc := api .VaultPluginTLSProvider (tlsConfig )
@@ -36,7 +30,12 @@ func main() {
3630 // compatibility with Vault versions that don’t support plugin AutoMTLS
3731 TLSProviderFunc : tlsProviderFunc ,
3832 }); err != nil {
39- logger .Error ("plugin shutting down" , "error" , err )
40- os .Exit (1 )
33+ fatal (err )
4134 }
4235}
36+
37+ func fatal (err error ) {
38+ logger := hclog .New (& hclog.LoggerOptions {})
39+ logger .Error ("plugin shutting down" , "error" , err )
40+ os .Exit (1 )
41+ }
You can’t perform that action at this time.
0 commit comments