s3-libads: add ads_set_sasl_wrap_flags().
authorGünther Deschner <gd@samba.org>
Wed, 2 Sep 2009 19:16:45 +0000 (21:16 +0200)
committerGünther Deschner <gd@samba.org>
Thu, 20 May 2010 16:45:59 +0000 (18:45 +0200)
Guenther

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

index 5775ebfa2afa2f8450ece8eb5a5cd023ec4e6e0d..bd188b1bf18e5ed50aaf719408d9d02f14d6ec18 100644 (file)
@@ -1713,6 +1713,7 @@ char *ads_build_domain(const char *dn);
 ADS_STRUCT *ads_init(const char *realm, 
                     const char *workgroup,
                     const char *ldap_server);
+bool ads_set_sasl_wrap_flags(ADS_STRUCT *ads, int flags);
 void ads_destroy(ADS_STRUCT **ads);
 
 const char *ads_get_ldap_server_name(ADS_STRUCT *ads);
index aef35ad822e08ff67cfff1b4c200dbe086d1169f..e01a36cbaeb50608af50c311e211e3c5eb8d820e 100644 (file)
@@ -151,6 +151,20 @@ ADS_STRUCT *ads_init(const char *realm,
        return ads;
 }
 
+/****************************************************************
+****************************************************************/
+
+bool ads_set_sasl_wrap_flags(ADS_STRUCT *ads, int flags)
+{
+       if (!ads) {
+               return false;
+       }
+
+       ads->auth.flags = flags;
+
+       return true;
+}
+
 /*
   free the memory used by the ADS structure initialized with 'ads_init(...)'
 */