Skip to content

Commit 7f13441

Browse files
authored
Merge pull request #560 from ziggie1984/bugfix-nil-pointer
loopd: nil-pointer bug when showing subsystems
2 parents 40328fe + 5db270d commit 7f13441

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

loopd/log.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import (
2121
const Subsystem = "LOOPD"
2222

2323
var (
24-
logWriter *build.RotatingLogWriter
2524
log btclog.Logger
2625
interceptor signal.Interceptor
2726
)
@@ -30,7 +29,6 @@ var (
3029
func SetupLoggers(root *build.RotatingLogWriter, intercept signal.Interceptor) {
3130
genLogger := genSubLogger(root, intercept)
3231

33-
logWriter = root
3432
log = build.NewSubLogger(Subsystem, genLogger)
3533
interceptor = intercept
3634

loopd/run.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -180,13 +180,6 @@ func Run(rpcCfg RPCConfig) error {
180180
os.Exit(0)
181181
}
182182

183-
// Special show command to list supported subsystems and exit.
184-
if config.DebugLevel == "show" {
185-
fmt.Printf("Supported subsystems: %v\n",
186-
logWriter.SupportedSubsystems())
187-
os.Exit(0)
188-
}
189-
190183
// Validate our config before we proceed.
191184
if err := Validate(&config); err != nil {
192185
return err
@@ -205,6 +198,14 @@ func Run(rpcCfg RPCConfig) error {
205198
logWriter := build.NewRotatingLogWriter()
206199
SetupLoggers(logWriter, shutdownInterceptor)
207200

201+
// Special show command to list supported subsystems and exit.
202+
if config.DebugLevel == "show" {
203+
fmt.Printf("Supported subsystems: %v\n",
204+
logWriter.SupportedSubsystems())
205+
206+
os.Exit(0)
207+
}
208+
208209
err = logWriter.InitLogRotator(
209210
filepath.Join(config.LogDir, defaultLogFilename),
210211
config.MaxLogFileSize, config.MaxLogFiles,

0 commit comments

Comments
 (0)