[Date Prev][Date Next] [Chronological] [Thread] [Top]

slapd Listeners



I just noticed another bug here that is still present in HEAD - the sockaddr
is never copied into the Listener structure. This is mainly significant
because the close_listeners code tries to unlink any Unix Domain socket
listeners, but the pathname isn't there so the unlink will fail.

Also, there's a problem if the hostname specified for an Inet listener
resolves to multiple IP addresses, only the first one will be bound.
slap_get_listener_addresses can return a list of addresses, but
slap_open_listener is only set up to return a single Listener structure, so
it will only use the first address.

  -- Howard Chu
  Chief Architect, Symas Corp.       Director, Highland Sun
  http://www.symas.com               http://highlandsun.com/hyc
  Symas: Premier OpenSource Development and Support

-----Original Message-----
From: owner-openldap-commit@OpenLDAP.org
[mailto:owner-openldap-commit@OpenLDAP.org]On Behalf Of hyc@OpenLDAP.org
Sent: Wednesday, June 05, 2002 8:03 PM
To: OpenLDAP Commit
Subject: commit: ldap/servers/slapd daemon.c


Update of /repo/OpenLDAP/pkg/ldap/servers/slapd

Modified Files:
      Tag: OPENLDAP_REL_ENG_2
	daemon.c  1.99.2.25 -> 1.99.2.26

Log Message:
Fix ITS#1615, ITS#1728 port byte-order, addr initialization


CVS Web URLs:
  http://www.openldap.org/devel/cvsweb.cgi/servers/slapd/
    http://www.openldap.org/devel/cvsweb.cgi/servers/slapd/daemon.c

Changes are generally available on cvs.openldap.org (and CVSweb)
within 30 minutes of being committed.