From 4edcd924f3ba12bdcf952c563657d7d4cc8b8165 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 15 Oct 2025 02:28:36 -0500 Subject: fix. lib/cobol/ using pointers now --- parseDpkgOutputIntoPB.go | 38 ++++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 20 deletions(-) (limited to 'parseDpkgOutputIntoPB.go') diff --git a/parseDpkgOutputIntoPB.go b/parseDpkgOutputIntoPB.go index cb1692f..f1a19a1 100644 --- a/parseDpkgOutputIntoPB.go +++ b/parseDpkgOutputIntoPB.go @@ -176,35 +176,33 @@ func ParseDpkgOutputIntoPB(pb *zoopb.Package, all string) { pb.DebInfo.Conflicts = varval case "Source-Date": t, err := cobol.GetTime(varval) - if err == nil { - pb.GitDate = timestamppb.New(t) - } else { - if config.Verbose() { - log.Info("FIXME: Package-Build-Date", varval, err) - } + if t != nil { + pb.GitDate = timestamppb.New(*t) + } else if config.Verbose() { + log.Info("FIXME: Package-Build-Date", varval, err) } case "Deb-File-Date": pb.DebInfo.DebCtime = varval - t, _ := cobol.GetTime(varval) - pb.Ctime = timestamppb.New(t) + t, err := cobol.GetTime(varval) + if t != nil { + pb.GitDate = timestamppb.New(*t) + } else if config.Verbose() { + log.Info("FIXME: Package-Build-Date", varval, err) + } case "Build-Date": pb.DebInfo.BuildDate = varval t, err := cobol.GetTime(varval) - if err == nil { - pb.BuildDate = timestamppb.New(t) - } else { - if config.Verbose() { - log.Info("FIXME: Package-Build-Date", varval, err) - } + if t != nil { + pb.BuildDate = timestamppb.New(*t) + } else if config.Verbose() { + log.Info("FIXME: Package-Build-Date", varval, err) } case "Package-Build-Date": t, err := cobol.GetTime(varval) - if err == nil { - pb.BuildDate = timestamppb.New(t) - } else { - if config.Verbose() { - log.Info("FIXME: Package-Build-Date", varval, err) - } + if t != nil { + pb.BuildDate = timestamppb.New(*t) + } else if config.Verbose() { + log.Info("FIXME: Package-Build-Date", varval, err) } case "Git-Tag-Date": if config.Verbose() { -- cgit v1.2.3