gruik

GCU-Squad's RSS-to-IRC bridge with proposed improvements
git clone https://git.instinctive.eu/gruik.git
Log | Files | Refs | README | LICENSE

commit 3b45991aa0b3e59661c85b34b784f67a53be699e
parent 91962bf1d916e9d9ec6537efea65c6f95b8d35f6
Author: Natasha Kerensikova <natacha@instinctive.eu>
Date:   Fri,  7 Feb 2025 12:31:04 +0100

fix: segfault on entries without published date

Diffstat:
Mmain.go | 4++++
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,