Commit Diff


commit - 917cf06301e62f2a9a6144bb27f01e531533c944
commit + c464d38a34d758a747c19e2da7b4fa72c700928c
blob - ff24b8dcd4cecd8bfea28169260d1703f27152fc
blob + d255275c32b30484bdab0a3d64dd11b8be3ef8e4
--- parse.y
+++ parse.y
@@ -192,8 +192,11 @@ proxy		: PROXY STRING {
 			TAILQ_INSERT_TAIL(&conf->sc_proxies, p, pr_entry);
 		} '{' optnl proxyopts_l '}' {
 			/* check if duplicate */
-			/* eventually load the tls certs */
 
+			if (*pr->pr_conf.proxy_addr == '\0')
+				yyerror("missing source in proxy block `%s'",
+				    pr->pr_conf.host);
+
 			pr = NULL;
 		}
 		;