diff -up cacherouter/cacherouter.inc cacherouter.patched/cacherouter.inc --- cacherouter/cacherouter.inc 2008-12-26 13:26:08.000000000 +0100 +++ cacherouter.patched/cacherouter.inc 2009-06-17 11:52:35.000000000 +0200 @@ -75,16 +75,16 @@ function cache_clear_all($key = NULL, $b } else { if ($wildcard) { - if ($cid == '*' || empty($cid)) { - $cache->delete('*', $table); + if ($key == '*' || empty($key)) { + $cache->delete('*', $bin); } else { - $cache->delete($cid .'*', $table); + $cache->delete($key .'*', $bin); } } else { - $cid = str_replace('*', '', $cid); - $cache->delete($cid, $table); + $key = str_replace('*', '', $key); + $cache->delete($key, $bin); } } }