Hi Rainer,

there is only one place where RS_RET_COULD_NOT_BIND is returned:

runtime/nsd_ptcp.c

        numSocks = 0;   /* num of sockets counter at start of array */
         for(r = res; r != NULL ; r = r->ai_next) {
                sock = socket(r->ai_family, r->ai_socktype, r->ai_protocol);

[ lots of magic ]

        }

         if(numSocks == 0) {
                 dbgprintf("No TCP listen sockets could successfully be 
initialized");
                 ABORT_FINALIZE(RS_RET_COULD_NOT_BIND);
         }

I have no idea why the OS reports the Sockets open and messages get 
received, maybe there is a minor problem in the code, but somehow it 
works...

Thomas
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to