]> source.dussan.org Git - rspamd.git/commitdiff
* Not increase save point counter when we actually do not send requests
authorVsevolod Stakhov <vsevolod@rambler-co.ru>
Tue, 10 Mar 2009 13:02:56 +0000 (16:02 +0300)
committerVsevolod Stakhov <vsevolod@rambler-co.ru>
Tue, 10 Mar 2009 13:02:56 +0000 (16:02 +0300)
src/plugins/surbl.c

index 74fd56894ae6412e8678fcf1cf75b593210b4ebb..8b3928f287d2ea383d70ce13b74da0d072a82bb8 100644 (file)
@@ -322,6 +322,7 @@ make_surbl_requests (struct uri* url, struct worker_task *task, GTree *tree)
                                g_tree_insert (tree, surbl_req, surbl_req);
                                msg_debug ("surbl_test_url: send surbl dns request %s", surbl_req);
                                evdns_resolve_ipv4 (surbl_req, DNS_QUERY_NO_SEARCH, dns_callback, (void *)param);
+                               param->task->save.saved ++;
                        }
                        else {
                                msg_debug ("make_surbl_requests: request %s is already sent", surbl_req);
@@ -332,7 +333,6 @@ make_surbl_requests (struct uri* url, struct worker_task *task, GTree *tree)
                        return;
                }
                cur = g_list_next (cur);
-               param->task->save.saved ++;
        }
 }