r23838: Allow to store schema and config path in ADS_STRUCT config.
authorGünther Deschner <gd@samba.org>
Wed, 11 Jul 2007 13:32:57 +0000 (13:32 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:28:33 +0000 (12:28 -0500)
Guenther
(This used to be commit 1d5b08326fa72bd3423b377a4e6243466e778622)

source3/include/ads.h
source3/libads/ads_struct.c

index c01a1055b2d3468d12cd70c82f73d5f2812d1697..85c87bfeee0f684b78c325b72168e7e2ab509368 100644 (file)
@@ -58,6 +58,8 @@ typedef struct {
                char *client_site_name;
                time_t current_time;
                int tried_closest_dc;
+               char *schema_path;
+               char *config_path;
        } config;
 } ADS_STRUCT;
 
index b01e0879ef9cab970a7537b33064abd87656ccb7..c66d4e84e8e3029661b417618eb5d7a07536e476 100644 (file)
@@ -159,6 +159,8 @@ void ads_destroy(ADS_STRUCT **ads)
                SAFE_FREE((*ads)->config.ldap_server_name);
                SAFE_FREE((*ads)->config.server_site_name);
                SAFE_FREE((*ads)->config.client_site_name);
+               SAFE_FREE((*ads)->config.schema_path);
+               SAFE_FREE((*ads)->config.config_path);
                
                ZERO_STRUCTP(*ads);