summaryrefslogtreecommitdiff
path: root/riscos
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2004-03-21 13:54:53 +0000
committerJames Bursa <james@netsurf-browser.org>2004-03-21 13:54:53 +0000
commit187ee0f98ec04dcdb8ae79d1e7470ea4b73ce546 (patch)
tree669558841dd87bf204dbff086128d80f9592c67f /riscos
parent8be2f274b9f22ad0b679850e4dc40a9fe272dbb8 (diff)
downloadnetsurf-187ee0f98ec04dcdb8ae79d1e7470ea4b73ce546.tar.gz
netsurf-187ee0f98ec04dcdb8ae79d1e7470ea4b73ce546.tar.bz2
[project @ 2004-03-21 13:54:53 by bursa]
Fix schedule_remove(). svn path=/import/netsurf/; revision=643
Diffstat (limited to 'riscos')
-rw-r--r--riscos/schedule.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/riscos/schedule.c b/riscos/schedule.c
index a33b45ed6..52e5e2660 100644
--- a/riscos/schedule.c
+++ b/riscos/schedule.c
@@ -99,6 +99,8 @@ void schedule_remove(void (*callback)(void *p), void *p)
next = entry->next;
entry->next = entry->next->next;
free(next);
+ if (!entry->next)
+ break;
}
if (sched_queue.next) {