[PATCH 3 of 5] Mail: fixed missing return in error handling

Maxim Dounin mdounin at mdounin.ru
Wed Mar 18 12:47:58 UTC 2026


# HG changeset patch
# User Maxim Dounin <mdounin at mdounin.ru>
# Date 1773836279 -10800
#      Wed Mar 18 15:17:59 2026 +0300
# Node ID 363a706d8c137aa1b3745143889ab8e618852e67
# Parent  d3607b79bfd01cbb4a42f54766118876cf410731
Mail: fixed missing return in error handling.

diff --git a/src/mail/ngx_mail_proxy_module.c b/src/mail/ngx_mail_proxy_module.c
--- a/src/mail/ngx_mail_proxy_module.c
+++ b/src/mail/ngx_mail_proxy_module.c
@@ -882,6 +882,7 @@ ngx_mail_proxy_write_handler(ngx_event_t
 
     if (ngx_handle_write_event(wev, 0) != NGX_OK) {
         ngx_mail_proxy_internal_server_error(s);
+        return;
     }
 
     if (c->read->ready) {



More information about the nginx-devel mailing list