s3-libnet_join: small IDL enhancement.
authorGünther Deschner <gd@samba.org>
Wed, 30 Jun 2010 23:19:39 +0000 (01:19 +0200)
committerGünther Deschner <gd@samba.org>
Thu, 1 Jul 2010 19:19:52 +0000 (21:19 +0200)
Guenther

source3/libads/ndr.c
source3/librpc/idl/libnet_join.idl

index 9ee249fc8eed49bae7809360616eab70b9ddc92a..397aa2ca601452c92234c7d777f72fd9169f8d0e 100644 (file)
@@ -39,8 +39,6 @@ void ndr_print_ads_auth_flags(struct ndr_print *ndr, const char *name, uint32_t
 
 void ndr_print_ads_struct(struct ndr_print *ndr, const char *name, const struct ads_struct *r)
 {
-       if (!r) { return; }
-
        ndr_print_struct(ndr, name, "ads_struct");
        ndr->depth++;
        ndr_print_bool(ndr, "is_mine", r->is_mine);
index 9984e9eee6addfdadc1206fbfbff2516037ce523..b67400c7c1c2bb8ad5ec3527f23cfacf46a33741 100644 (file)
@@ -28,7 +28,7 @@ interface libnetjoin
                [in] boolean8 create_upn,
                [in] string upn,
                [in] boolean8 modify_config,
-               [in] ads_struct *ads,
+               [in,unique] ads_struct *ads,
                [in] boolean8 debug,
                [in] boolean8 use_kerberos,
                [in] netr_SchannelType secure_channel_type,
@@ -56,7 +56,7 @@ interface libnetjoin
                [in] boolean8 delete_machine_account,
                [in] boolean8 modify_config,
                [in] dom_sid *domain_sid,
-               [in] ads_struct *ads,
+               [in,unique] ads_struct *ads,
                [in] boolean8 debug,
                [in] boolean8 use_kerberos,
                [in,noprint] messaging_context *msg_ctx,