Author: rjw
Date: Sat Apr 7 23:51:06 2007
New Revision: 3246
URL:
http://svn.semichrome.net?rev=3246&view=rev
Log:
Set minimum META refresh delay to 1s
Modified:
trunk/netsurf/render/html.c
Modified: trunk/netsurf/render/html.c
URL:
http://svn.semichrome.net/trunk/netsurf/render/html.c?rev=3246&r1=324...
==============================================================================
--- trunk/netsurf/render/html.c (original)
+++ trunk/netsurf/render/html.c Sat Apr 7 23:51:06 2007
@@ -557,6 +557,11 @@
end = (char *)content + strlen(content);
msg_data.delay = (int)strtol((char *) content, &url, 10);
+ /* a very small delay and self-referencing URL can cause a loop
+ * that grinds machines to a halt. To prevent this we set a
+ * minimum refresh delay of 1s. */
+ if (msg_data.delay < 1)
+ msg_data.delay = 1;
if (url == end) {
/* Just delay specified, so refresh current page */