]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-sql/init.c
s/SUBSTRINGS/SUBSTR/
[openldap] / servers / slapd / back-sql / init.c
index 3f82e238f651b9ad6b1223d0085e75e37d3b4066..dca5ee5fb09af34c2c6c8ebbf8173dd03956bc7d 100644 (file)
@@ -66,10 +66,11 @@ int sql_back_initialize(
        bi->bi_op_delete = backsql_delete;
        
        bi->bi_acl_group = 0;
+       bi->bi_acl_attribute = 0;
        bi->bi_chk_referrals = 0;
  
        bi->bi_connection_init = 0;
-       bi->bi_connection_destroy = 0;
+       bi->bi_connection_destroy = backsql_connection_destroy;
        
        Debug(LDAP_DEBUG_TRACE,"<==backsql_initialize()\n",0,0,0);
        return 0;
@@ -211,4 +212,12 @@ int backsql_db_close(BackendDB *bd)
  return 0;
 }
 
+int backsql_connection_destroy(BackendDB *be,Connection *conn)
+{
+ Debug(LDAP_DEBUG_TRACE,"==>backsql_connection_destroy()\n",0,0,0);
+ backsql_free_db_conn(be,conn);
+ Debug(LDAP_DEBUG_TRACE,"<==backsql_connection_destroy()\n",0,0,0);
+ return 0;
+}
+
 #endif /* SLAPD_SQL */