]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[BUG] connect_server: server might not exist when sending error report
authorWilly Tarreau <w@1wt.eu>
Sat, 12 Jan 2008 21:22:34 +0000 (22:22 +0100)
committerWilly Tarreau <w@1wt.eu>
Sat, 12 Jan 2008 21:22:34 +0000 (22:22 +0100)
In connect_server(), we may send an alert with the server name while
the server might not exist, eg in dispatch mode.

src/backend.c

index 5a6847fc81757613d59238102da00b10f370bbee..039d51861c8b5ff2c2c11295ba9cab8865dd01d0 100644 (file)
@@ -1242,8 +1242,8 @@ int connect_server(struct session *s)
                        Alert("Cannot bind to source address before connect() for proxy %s. Aborting.\n", s->be->id);
                        close(fd);
                        send_log(s->be, LOG_EMERG,
-                                "Cannot bind to source address before connect() for server %s/%s.\n",
-                                s->be->id, s->srv->id);
+                                "Cannot bind to source address before connect() for proxy %s.\n",
+                                s->be->id);
                        return SN_ERR_RESOURCE;
                }
 #ifdef CONFIG_HAP_CTTPROXY
@@ -1276,8 +1276,8 @@ int connect_server(struct session *s)
                                      s->be->id);
                                close(fd);
                                send_log(s->be, LOG_EMERG,
-                                        "Cannot bind to tproxy source address before connect() for server %s/%s.\n",
-                                        s->be->id, s->srv->id);
+                                        "Cannot bind to tproxy source address before connect() for proxy %s.\n",
+                                        s->be->id);
                                return SN_ERR_RESOURCE;
                        }
                }