commit - 26cd3e9dd3d4042457224b5ecef6de8234d7f950
commit + 917cf06301e62f2a9a6144bb27f01e531533c944
blob - 8bc265231e27893e9e70ed90c1c593e9264a6d66
blob + ff24b8dcd4cecd8bfea28169260d1703f27152fc
--- parse.y
+++ parse.y
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 {