fix: create properties when nil

resolves #1366
This commit is contained in:
Jan De Dobbeleer 2021-12-03 12:17:26 +01:00 committed by Jan De Dobbeleer
parent f2ee958ec1
commit 7b5572e73c

View file

@ -266,6 +266,9 @@ func (segment *Segment) mapSegmentWithWriter(env environmentInfo) error {
WiFi: &wifi{},
WinReg: &winreg{},
}
if segment.Properties == nil {
segment.Properties = make(properties)
}
if writer, ok := functions[segment.Type]; ok {
writer.init(segment.Properties, env)
segment.writer = writer