Index: httpbl.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/httpbl/httpbl.module,v
retrieving revision 1.1.2.3
diff -b -u -p -r1.1.2.3 httpbl.module
--- httpbl.module	24 Aug 2007 19:22:02 -0000	1.1.2.3
+++ httpbl.module	27 Apr 2008 05:04:58 -0000
@@ -604,7 +604,8 @@ function _httpbl_whitelisted($ip) {
  * Write status value into cache table
  */
 function _httpbl_cache_set($ip, $status, $offset = 0) {
-  db_query("INSERT IGNORE INTO {httpbl} (hostname, status, expire) VALUES ('%s', %d, %d)", $ip, $status, time() + $offset);
+  db_query("DELETE FROM {httpbl} WHERE hostname = '%s' AND status = %d", $ip, $status);
+  db_query("INSERT INTO {httpbl} (hostname, status, expire) VALUES ('%s', %d, %d)", $ip, $status, time() + $offset);
 }
 
 /**
