Skip to content

Commit b631913

Browse files
committed
fix: nilpointer dereference
1 parent f015d81 commit b631913

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pkg/resources/syslogng/statefulset.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,10 @@ func (r *Reconciler) statefulset() (runtime.Object, reconciler.DesiredState, err
7676

7777
// HACK: try to _guess_ if user has configured a persistent volume for buffers and move syslog-ng's persist file there
7878
buffersVolumeName := "buffers"
79-
if name := r.Logging.Spec.SyslogNGSpec.BufferVolumeMetrics.MountName; name != "" {
80-
buffersVolumeName = name
79+
if r.Logging.Spec.SyslogNGSpec.BufferVolumeMetrics != nil {
80+
if name := r.Logging.Spec.SyslogNGSpec.BufferVolumeMetrics.MountName; name != "" {
81+
buffersVolumeName = name
82+
}
8183
}
8284
syslogngContainer := kubetool.FindContainerByName(desired.Spec.Template.Spec.Containers, containerName)
8385
if mnt := kubetool.FindVolumeMountByName(syslogngContainer.VolumeMounts, buffersVolumeName); mnt != nil {

0 commit comments

Comments
 (0)