commit 0d57fa30b1154afdb7ebcb88b8cbaefee06ec1f2
parent 91962bf1d916e9d9ec6537efea65c6f95b8d35f6
Author: Emile "iMil" Heitor <imil@netbsd.org>
Date: Fri, 7 Feb 2025 12:12:00 +0000
Merge branch 'standby' into 'main'
fix: segfault on entries without published date
See merge request gcu-squad/gruik!8
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/main.go b/main.go
@@ -154,6 +154,10 @@ func newsFetch(client *girc.Client, channel string) {
i := 0 // number of posted news
for _, item := range feed.Items {
+ if item.PublishedParsed == nil {
+ log.Printf("Invalid Published Parsed in %q / %q (from %q)\n", feed.Title, item.Title, item.Published)
+ continue
+ }
news := News{
Origin: feed.Title,
Title: item.Title,