commit 917cf06301e62f2a9a6144bb27f01e531533c944 from: Omar Polo date: Fri Sep 23 13:02:53 2022 UTC default `hostname' to the source host commit - 26cd3e9dd3d4042457224b5ecef6de8234d7f950 commit + 917cf06301e62f2a9a6144bb27f01e531533c944 blob - 8bc265231e27893e9e70ed90c1c593e9264a6d66 blob + ff24b8dcd4cecd8bfea28169260d1703f27152fc --- parse.y +++ parse.y @@ -209,6 +209,14 @@ proxyoptsl : SOURCE STRING proxyport { sizeof(pr->pr_conf.proxy_addr)); if (n >= sizeof(pr->pr_conf.proxy_addr)) yyerror("proxy source too long!"); + + if (*pr->pr_conf.proxy_name == '\0') { + n = strlcpy(pr->pr_conf.proxy_name, $2, + sizeof(pr->pr_conf.proxy_name)); + if (n >= sizeof(pr->pr_conf.proxy_name)) + yyerror("proxy hostname too long!"); + } + free($2); } | HOSTNAME STRING {