(svn r93) Fix: memory leak in news system (blathijs)
authordominik
Fri, 20 Aug 2004 15:37:44 +0000
changeset 92 20b4c7536349
parent 91 6477ea0c240d
child 93 813f01f3e02a
(svn r93) Fix: memory leak in news system (blathijs)
news_gui.c
--- a/news_gui.c	Fri Aug 20 15:30:32 2004 +0000
+++ b/news_gui.c	Fri Aug 20 15:37:44 2004 +0000
@@ -338,7 +338,11 @@
 static bool ReadyForNextItem()
 {
 	Window *w;
-	NewsItem *ni = &_news_items[(_forced_news==255)?_current_news:_forced_news];
+	byte item = (_forced_news==255)?_current_news:_forced_news;
+	NewsItem *ni;
+
+	if(item>=MAX_NEWS) return false;
+	ni = &_news_items[item];
 
 	// Ticker message
 	// Check if the status bar message is still being displayed?