[MINOR] allow a proxy instance to run without any server (useful for stats)
diff --git a/ROADMAP b/ROADMAP
index b17160c..8dae1ab 100644
--- a/ROADMAP
+++ b/ROADMAP
@@ -18,6 +18,8 @@
         stats auth user3:pass3
         stats scope <px_id> | '.'
 
+ + allow server-less proxies (for stats)
+
  - separate timeout controls
 
  - option 'abortonclose' : if the session is queued or being connecting
@@ -33,8 +35,6 @@
      srv->effective_maxconn =
           max(srv->maxconn * px->nbsess / px->maxconn, srv->minconn)
 
- - allow server-less proxies (for stats)
-
 1.3 :
  - handle half-closed connections better (cli/srv would not distinguish
    DATA/SHUTR/SHUTW, it would be a session flag which would tell shutr/shutw).
diff --git a/haproxy.c b/haproxy.c
index e90aae7..37ee757 100644
--- a/haproxy.c
+++ b/haproxy.c
@@ -9233,11 +9233,13 @@
 		      file, curproxy->id);
 		cfgerr++;
 	    }
+#ifdef WE_DONT_SUPPORT_SERVERLESS_LISTENERS
 	    else if (curproxy->srv == NULL) {
 		Alert("parsing %s : listener %s needs at least 1 server in balance mode.\n",
 		      file, curproxy->id);
 		cfgerr++;
 	    }
+#endif
 	    else if (*(int *)&curproxy->dispatch_addr.sin_addr != 0) {
 		Warning("parsing %s : dispatch address of listener %s will be ignored in balance mode.\n",
 			file, curproxy->id);