3691. [contrib] Address null pointer dereference in LDAP and
MySQL DLZ modules.
+3691. [contrib] Address null pointer dereference in LDAP and
+ MySQL DLZ modules.
+
3690. [bug] Iterative responses could be missed when the source
port for an upstream query was the same as the
listener port (53). [RT #34925]
ldap_instance_t *db = (ldap_instance_t *)dbdata;
#if PTHREADS
/* cleanup the list of DBI's */
- ldap_destroy_dblist((db_list_t *)(db->db));
+ if (db->db != NULL)
+ ldap_destroy_dblist((db_list_t *)(db->db));
#else /* PTHREADS */
if (db->db->dbconn != NULL)
ldap_unbind_s((LDAP *)(db->db->dbconn));
mysql_instance_t *db = (mysql_instance_t *)dbdata;
#if PTHREADS
/* cleanup the list of DBI's */
- mysql_destroy_dblist((db_list_t *)(db->db));
+ if (db->db != NULL)
+ mysql_destroy_dblist((db_list_t *)(db->db));
#else /* PTHREADS */
mysql_destroy(db);
#endif /* PTHREADS */