Index: filters/spam_filter_duplicate/spam_filter_duplicate.module
===================================================================
--- filters/spam_filter_duplicate/spam_filter_duplicate.module	(revision 6210)
+++ filters/spam_filter_duplicate/spam_filter_duplicate.module	(working copy)
@@ -84,7 +84,7 @@
   // Only perform database queries if functionality is enabled.
   if ((variable_get('spam_filter_duplicate_blacklist_action', SPAM_FILTER_DUPLICATE_BLACKLIST_NOTIFY) == SPAM_FILTER_DUPLICATE_BLACKLIST_BLOCK) && (variable_get('spam_filter_duplicate_blacklist', SPAM_FILTER_DUPLICATE_DEFAULT_BLACKLIST) > -1)) {
     // Blacklisting and IP blocking enabled.
-    $spam_filter_duplicate_ip = (int)db_query("SELECT COUNT(iid) FROM {spam_filter_duplicate} WHERE hostname = '%s' AND spam = %d", ip_address(), SPAM_FILTER_DUPLICATE_SPAM);
+    $spam_filter_duplicate_ip = (int)db_result(db_query("SELECT COUNT(iid) FROM {spam_filter_duplicate} WHERE hostname = '%s' AND spam = %d", ip_address(), SPAM_FILTER_DUPLICATE_SPAM));
     if ($spam_filter_duplicate_ip >= variable_get('spam_filter_duplicate_blacklist', SPAM_FILTER_DUPLICATE_DEFAULT_BLACKLIST)) {
       if (user_access('bypass filters')) {
         spam_log(SPAM_DEBUG, 'spam_filter_duplicate_init', t('Found !count spam for IP !ip, ignoring because user !user (uid !uid) is configured to bypass filters', array('!count' => $spam_filter_duplicate_ip, '!ip' => ip_address(), '!user' => $user->name, 'uid' => $user->uid)), $type, $id);
