s3-libnet: add ads forward declaration in libnet keytab code.
authorGünther Deschner <gd@samba.org>
Wed, 2 Nov 2011 11:03:53 +0000 (12:03 +0100)
committerGünther Deschner <gd@samba.org>
Wed, 2 Nov 2011 15:59:32 +0000 (16:59 +0100)
Guenther

source3/libnet/libnet_dssync_keytab.c
source3/libnet/libnet_keytab.h

index 763f8baf4d638eb3f13ed7f2974eb01b9b8b65fe..66e75620d1b856836cf0a69e1dd05196bfd70929 100644 (file)
@@ -20,7 +20,6 @@
 
 #include "includes.h"
 #include "smb_krb5.h"
-#include "ads.h"
 #include "libnet/libnet_dssync.h"
 #include "libnet/libnet_keytab.h"
 #include "librpc/gen_ndr/ndr_drsblobs.h"
index b82e5433eb4208cf97c4fc893eafec52f4e0930e..43071ce3f876b45e7b3053eeeaa546b5c0c2de49 100644 (file)
@@ -27,11 +27,13 @@ struct libnet_keytab_entry {
        krb5_enctype enctype;
 };
 
+struct ads_struct;
+
 struct libnet_keytab_context {
        krb5_context context;
        krb5_keytab keytab;
        const char *keytab_name;
-       ADS_STRUCT *ads;
+       struct ads_struct *ads;
        const char *dns_domain_name;
        uint8_t zero_buf[16];
        uint32_t count;