Skip to content

Commit 9287062

Browse files
authored
Merge pull request #408 from databacker/config-sigsegv
fix nil pointer errors in configuration parsing
2 parents 2c2dc25 + 7fc22aa commit 9287062

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cmd/dump.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ func dumpCmd(passedExecs execs, cmdConfig *cmdConfiguration) (*cobra.Command, er
118118
compressionAlgo string
119119
compressor compression.Compressor
120120
)
121-
if cmdConfig.configuration != nil && dumpConfig.Compression != nil {
121+
if cmdConfig.configuration != nil && dumpConfig != nil && dumpConfig.Compression != nil {
122122
compressionAlgo = *dumpConfig.Compression
123123
}
124124
compressionVar := v.GetString("compression")
@@ -134,7 +134,7 @@ func dumpCmd(passedExecs execs, cmdConfig *cmdConfiguration) (*cobra.Command, er
134134

135135
// retention, if enabled
136136
retention := v.GetString("retention")
137-
if retention == "" && cmdConfig.configuration != nil && cmdConfig.configuration.Prune.Retention != nil {
137+
if retention == "" && cmdConfig.configuration != nil && cmdConfig.configuration.Prune != nil && cmdConfig.configuration.Prune.Retention != nil {
138138
retention = *cmdConfig.configuration.Prune.Retention
139139
}
140140
filenamePattern := v.GetString("filename-pattern")

0 commit comments

Comments
 (0)