From 06e0d992143076d977278520bf41f77edd4500ae Mon Sep 17 00:00:00 2001 From: Felix Pojtinger Date: Mon, 20 Dec 2021 22:09:19 +0100 Subject: [PATCH] fix: Prevent trying to access nil maps in `PAXHeaders` --- internal/converters/header.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/converters/header.go b/internal/converters/header.go index 38f7dd3..0879aa8 100644 --- a/internal/converters/header.go +++ b/internal/converters/header.go @@ -12,6 +12,9 @@ func DBHeaderToTarHeader(dbhdr *models.Header) (*tar.Header, error) { if err := json.Unmarshal([]byte(dbhdr.Paxrecords), &paxRecords); err != nil { return nil, err } + if paxRecords == nil { + paxRecords = map[string]string{} + } hdr := &tar.Header{ Typeflag: byte(dbhdr.Typeflag),