]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
* Fix ping command
authorVsevolod Stakhov <vsevolod@rambler-co.ru>
Thu, 30 Apr 2009 14:47:15 +0000 (18:47 +0400)
committerVsevolod Stakhov <vsevolod@rambler-co.ru>
Thu, 30 Apr 2009 14:47:15 +0000 (18:47 +0400)
src/worker.c

index ee00bb63b760200010757bc162bcd442bb5702aa..270d71f61446aab19f6afba3375adcc58c5a0ea0 100644 (file)
@@ -146,6 +146,8 @@ read_socket (f_str_t *in, void *arg)
                                task->last_error = "Read error";
                                task->error_code = RSPAMD_NETWORK_ERROR;
                                task->state = WRITE_ERROR;
+                       }
+                       if (task->state == WRITE_REPLY || task->state == WRITE_ERROR) {
                                write_socket (task);
                        }
                        break;