Index: trunk/wifidog/src/conf.c
===================================================================
--- trunk/wifidog/src/conf.c	(revision 765)
+++ trunk/wifidog/src/conf.c	(revision 799)
@@ -78,4 +78,5 @@
 	oAuthServPath,
 	oAuthServMaxTries,
+    oPortal,
 	oHTTPDMaxConn,
 	oHTTPDName,
@@ -105,4 +106,5 @@
 	{ "authserver",         oAuthServer },
 	{ "authservmaxtries",   oAuthServMaxTries },
+	{ "portal",             oPortal },
 	{ "httpdmaxconn",       oHTTPDMaxConn },
 	{ "httpdname",          oHTTPDName },
@@ -149,4 +151,5 @@
 	config.authserv_maxtries = DEFAULT_AUTHSERVMAXTRIES;
 	config.httpdname = NULL;
+    config.portal = NULL;
 	config.clienttimeout = DEFAULT_CLIENTTIMEOUT;
 	config.checkinterval = DEFAULT_CHECKINTERVAL;
@@ -640,4 +643,7 @@
 							&linenum);
 					break;
+                case oPortal:
+                    config.portal = safe_strdup(p1);
+                    break;
 				case oFirewallRuleSet:
 					parse_firewall_ruleset(p1, fd, filename, &linenum);
@@ -752,5 +758,4 @@
 {
 	config_notnull(config.gw_interface, "GatewayInterface");
-	config_notnull(config.auth_servers, "AuthServer");
 
 	if (missing_parms) {
