]> git.pld-linux.org Git - packages/lighttpd.git/blame - lighttpd-bug-2876.patch
minor typo fix in initscript
[packages/lighttpd.git] / lighttpd-bug-2876.patch
CommitLineData
3f2147dc
AM
1From e21906b3b41cda3cefebcc8b96ae6ad08549e504 Mon Sep 17 00:00:00 2001
2From: Glenn Strauss <gstrauss@gluelogic.com>
3Date: Thu, 15 Mar 2018 23:21:37 -0400
4Subject: [PATCH] [core] fix crash if 'host' empty in config (fixes #2876)
5
6x-ref:
7 "segfault with fastcgi app"
8 https://redmine.lighttpd.net/issues/2876
9---
10 src/gw_backend.c | 8 ++++++--
11 1 file changed, 6 insertions(+), 2 deletions(-)
12
13diff --git a/src/gw_backend.c b/src/gw_backend.c
14index dbef6328..7b5ef190 100644
15--- a/src/gw_backend.c
16+++ b/src/gw_backend.c
17@@ -1399,8 +1399,12 @@ int gw_set_defaults_backend(server *srv, gw_plugin_data *p, data_unset *du, size
18 host->port = 80;
19 }
20
21- host->family = (!buffer_string_is_empty(host->host)
22- && NULL != strchr(host->host->ptr, ':'))
23+ if (buffer_string_is_empty(host->host)) {
24+ buffer_copy_string_len(host->host,
25+ CONST_STR_LEN("127.0.0.1"));
26+ }
27+
28+ host->family = (NULL != strchr(host->host->ptr, ':'))
29 ? AF_INET6
30 : AF_INET;
31 }
This page took 0.033239 seconds and 4 git commands to generate.