--- url.c.old	2007-07-06 15:27:41.000000000 +0300
+++ url.c	2007-07-06 15:28:05.000000000 +0300
@@ -349,7 +349,7 @@
 #endif
 			if (msg->data.result == CURLE_OK)
 			{
-				if (code == 304 || (last_mod != -1 && last_mod < handle->cachetime))
+				if (code == 304 || (last_mod != -1 && last_mod <= handle->cachetime))
 				{
 					handle->callback(url, NULL, NULL, 1);
 					remove(handle->filename);
