# HG changeset patch # User dominik # Date 1093016264 0 # Node ID 20b4c7536349590da225d430fc924172369e064b # Parent 6477ea0c240d553d400c65a3de40f2890ed63978 (svn r93) Fix: memory leak in news system (blathijs) diff -r 6477ea0c240d -r 20b4c7536349 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?