From e3273bc5bf448ba36b51bae56ee2c20d9475de93 Mon Sep 17 00:00:00 2001 From: Praveen raj Mani Date: Thu, 14 Nov 2019 23:47:41 +0530 Subject: [PATCH] Fix runtime panic in BackendDisks.Merge() (#8524) --- pkg/madmin/info-commands.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/madmin/info-commands.go b/pkg/madmin/info-commands.go index b0c91d7ec..a5111d83a 100644 --- a/pkg/madmin/info-commands.go +++ b/pkg/madmin/info-commands.go @@ -98,6 +98,9 @@ func (d1 BackendDisks) Sum() (sum int) { // Merge - Reduces two endpoint-disk maps. func (d1 BackendDisks) Merge(d2 BackendDisks) BackendDisks { + if len(d2) == 0 { + d2 = make(BackendDisks) + } for i1, v1 := range d1 { if v2, ok := d2[i1]; ok { d2[i1] = v2 + v1