This commit is contained in:
parent
001952a0de
commit
c619e05919
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 10 15:06:12 CET 2008 - rhafer@suse.de
|
||||||
|
|
||||||
|
- Removed bogus debugging output from slapd_getaddrinfo_dupl.dif
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jan 9 13:29:33 CET 2008 - rhafer@suse.de
|
Wed Jan 9 13:29:33 CET 2008 - rhafer@suse.de
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ Summary: OpenLDAP2 Client Utilities
|
|||||||
%endif
|
%endif
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Version: 2.4.7
|
Version: 2.4.7
|
||||||
Release: 6
|
Release: 7
|
||||||
Source: openldap-%{version}.tar.bz2
|
Source: openldap-%{version}.tar.bz2
|
||||||
Source1: openldap-rc.tgz
|
Source1: openldap-rc.tgz
|
||||||
Source2: addonschema.tar.gz
|
Source2: addonschema.tar.gz
|
||||||
@ -348,6 +348,8 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jan 10 2008 - rhafer@suse.de
|
||||||
|
- Removed bogus debugging output from slapd_getaddrinfo_dupl.dif
|
||||||
* Wed Jan 09 2008 - rhafer@suse.de
|
* Wed Jan 09 2008 - rhafer@suse.de
|
||||||
- Fixed allocation for paged results cookie (Bug #352255, ITS#5315)
|
- Fixed allocation for paged results cookie (Bug #352255, ITS#5315)
|
||||||
* Fri Dec 14 2007 - rhafer@suse.de
|
* Fri Dec 14 2007 - rhafer@suse.de
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 10 15:06:12 CET 2008 - rhafer@suse.de
|
||||||
|
|
||||||
|
- Removed bogus debugging output from slapd_getaddrinfo_dupl.dif
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jan 9 13:29:33 CET 2008 - rhafer@suse.de
|
Wed Jan 9 13:29:33 CET 2008 - rhafer@suse.de
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ Summary: The New OpenLDAP Server (LDAPv3)
|
|||||||
%endif
|
%endif
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Version: 2.4.7
|
Version: 2.4.7
|
||||||
Release: 6
|
Release: 7
|
||||||
Source: openldap-%{version}.tar.bz2
|
Source: openldap-%{version}.tar.bz2
|
||||||
Source1: openldap-rc.tgz
|
Source1: openldap-rc.tgz
|
||||||
Source2: addonschema.tar.gz
|
Source2: addonschema.tar.gz
|
||||||
@ -351,6 +351,8 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jan 10 2008 - rhafer@suse.de
|
||||||
|
- Removed bogus debugging output from slapd_getaddrinfo_dupl.dif
|
||||||
* Wed Jan 09 2008 - rhafer@suse.de
|
* Wed Jan 09 2008 - rhafer@suse.de
|
||||||
- Fixed allocation for paged results cookie (Bug #352255, ITS#5315)
|
- Fixed allocation for paged results cookie (Bug #352255, ITS#5315)
|
||||||
* Fri Dec 14 2007 - rhafer@suse.de
|
* Fri Dec 14 2007 - rhafer@suse.de
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
Index: openldap-2.4.6/servers/slapd/daemon.c
|
Index: openldap-2.4.7/servers/slapd/daemon.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- openldap-2.4.6.orig/servers/slapd/daemon.c
|
--- openldap-2.4.7.orig/servers/slapd/daemon.c
|
||||||
+++ openldap-2.4.6/servers/slapd/daemon.c
|
+++ openldap-2.4.7/servers/slapd/daemon.c
|
||||||
@@ -983,7 +983,8 @@ slap_get_listener_addresses(
|
@@ -1120,7 +1120,8 @@ slap_get_listener_addresses(
|
||||||
{
|
{
|
||||||
#ifdef HAVE_GETADDRINFO
|
#ifdef HAVE_GETADDRINFO
|
||||||
struct addrinfo hints, *res, *sai;
|
struct addrinfo hints, *res, *sai;
|
||||||
@ -12,12 +12,11 @@ Index: openldap-2.4.6/servers/slapd/daemon.c
|
|||||||
char serv[7];
|
char serv[7];
|
||||||
|
|
||||||
memset( &hints, '\0', sizeof(hints) );
|
memset( &hints, '\0', sizeof(hints) );
|
||||||
@@ -1009,43 +1010,63 @@ slap_get_listener_addresses(
|
@@ -1146,43 +1147,60 @@ slap_get_listener_addresses(
|
||||||
*sap = NULL;
|
*sap = NULL;
|
||||||
|
|
||||||
for ( sai=res; sai; sai=sai->ai_next ) {
|
for ( sai=res; sai; sai=sai->ai_next ) {
|
||||||
+ cmpres=1;
|
+ cmpres=1;
|
||||||
+fprintf(stderr,"JO\n");
|
|
||||||
if( sai->ai_addr == NULL ) {
|
if( sai->ai_addr == NULL ) {
|
||||||
Debug( LDAP_DEBUG_ANY, "slap_get_listener_addresses: "
|
Debug( LDAP_DEBUG_ANY, "slap_get_listener_addresses: "
|
||||||
"getaddrinfo ai_addr is NULL?\n", 0, 0, 0 );
|
"getaddrinfo ai_addr is NULL?\n", 0, 0, 0 );
|
||||||
@ -34,7 +33,6 @@ Index: openldap-2.4.6/servers/slapd/daemon.c
|
|||||||
- goto errexit;
|
- goto errexit;
|
||||||
+ /* check for duplicates */
|
+ /* check for duplicates */
|
||||||
+ for ( sap2 = *sal; sap && *sap2; sap2++ ){
|
+ for ( sap2 = *sal; sap && *sap2; sap2++ ){
|
||||||
+fprintf(stderr,"JOJO\n");
|
|
||||||
+ if ( sai->ai_family == (*sap2)->sa_family ) {
|
+ if ( sai->ai_family == (*sap2)->sa_family ) {
|
||||||
+ if (sai->ai_family == AF_INET6) {
|
+ if (sai->ai_family == AF_INET6) {
|
||||||
+ cmpres = memcmp(sai->ai_addr, *sap2,
|
+ cmpres = memcmp(sai->ai_addr, *sap2,
|
||||||
@ -44,7 +42,6 @@ Index: openldap-2.4.6/servers/slapd/daemon.c
|
|||||||
+ sizeof(struct sockaddr_in));
|
+ sizeof(struct sockaddr_in));
|
||||||
+ }
|
+ }
|
||||||
+ if (! cmpres ){
|
+ if (! cmpres ){
|
||||||
+ fprintf(stderr, "DUPLICATE\n");
|
|
||||||
+ break;
|
+ break;
|
||||||
+ }
|
+ }
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user