Переглянути джерело

remove unnecessary indirection in config

tags/v2.8.0-rc1
Shivaram Lingamneni 2 роки тому
джерело
коміт
2cae19dde5
2 змінених файлів з 2 додано та 5 видалено
  1. 1
    1
      irc/config.go
  2. 1
    4
      irc/server.go

+ 1
- 1
irc/config.go Переглянути файл

@@ -650,7 +650,7 @@ type Config struct {
650 650
 	Debug struct {
651 651
 		RecoverFromErrors *bool `yaml:"recover-from-errors"`
652 652
 		recoverFromErrors bool
653
-		PprofListener     *string `yaml:"pprof-listener"`
653
+		PprofListener     string `yaml:"pprof-listener"`
654 654
 	}
655 655
 
656 656
 	Limits Limits

+ 1
- 4
irc/server.go Переглянути файл

@@ -733,10 +733,7 @@ func (server *Server) applyConfig(config *Config) (err error) {
733 733
 }
734 734
 
735 735
 func (server *Server) setupPprofListener(config *Config) {
736
-	pprofListener := ""
737
-	if config.Debug.PprofListener != nil {
738
-		pprofListener = *config.Debug.PprofListener
739
-	}
736
+	pprofListener := config.Debug.PprofListener
740 737
 	if server.pprofServer != nil {
741 738
 		if pprofListener == "" || (pprofListener != server.pprofServer.Addr) {
742 739
 			server.logger.Info("server", "Stopping pprof listener", server.pprofServer.Addr)

Завантаження…
Відмінити
Зберегти