Fri May 20 09:35:35 2011 UTC ()
add patch from upstream to fix possible crash on LDAP cleanup
(LDAP support is optional, not enabled per default)
(drochner)
diff -r1.11 -r1.12 pkgsrc/devel/apr-util/distinfo
diff -r0 -r1.4 pkgsrc/devel/apr-util/patches/patch-ab
--- pkgsrc/devel/apr-util/distinfo 2011/05/11 18:11:18 1.11
+++ pkgsrc/devel/apr-util/distinfo 2011/05/20 09:35:35 1.12
| @@ -1,6 +1,7 @@ | | | @@ -1,6 +1,7 @@ |
1 | $NetBSD: distinfo,v 1.11 2011/05/11 18:11:18 tron Exp $ | | 1 | $NetBSD: distinfo,v 1.12 2011/05/20 09:35:35 drochner Exp $ |
2 | | | 2 | |
3 | SHA1 (apr-util-1.3.11.tar.bz2) = dc71af7684f76d56f06b4fc8763a8606bd861e84 | | 3 | SHA1 (apr-util-1.3.11.tar.bz2) = dc71af7684f76d56f06b4fc8763a8606bd861e84 |
4 | RMD160 (apr-util-1.3.11.tar.bz2) = 5b745baf523b99c8fa0501deab4f00d86ca050e5 | | 4 | RMD160 (apr-util-1.3.11.tar.bz2) = 5b745baf523b99c8fa0501deab4f00d86ca050e5 |
5 | Size (apr-util-1.3.11.tar.bz2) = 607486 bytes | | 5 | Size (apr-util-1.3.11.tar.bz2) = 607486 bytes |
6 | SHA1 (patch-aa) = c778c6c5b9ea1d51aa6899fd885f00e4a5e9242b | | 6 | SHA1 (patch-aa) = c778c6c5b9ea1d51aa6899fd885f00e4a5e9242b |
| | | 7 | SHA1 (patch-ab) = 968a46d93d83de8701ba89da1e8e8850d4047db5 |
$NetBSD: patch-ab,v 1.4 2011/05/20 09:35:35 drochner Exp $
--- ldap/apr_ldap_rebind.c.orig 2011-03-12 12:48:50.000000000 +0000
+++ ldap/apr_ldap_rebind.c
@@ -82,7 +82,7 @@ APU_DECLARE_LDAP(apr_status_t) apr_ldap_
#endif
/* run after apr_thread_mutex_create cleanup */
- apr_pool_cleanup_register(pool, &apr_ldap_xref_lock, apr_ldap_pool_cleanup_set_null, NULL);
+ apr_pool_cleanup_register(pool, &apr_ldap_xref_lock, apr_ldap_pool_cleanup_set_null, apr_pool_cleanup_null);
#if APR_HAS_THREADS
if (apr_ldap_xref_lock == NULL) {