Fix the build - don't use SMB_TRANS_ENC_GSS without
authorJeremy Allison <jra@samba.org>
Thu, 28 Feb 2008 14:01:09 +0000 (06:01 -0800)
committerJeremy Allison <jra@samba.org>
Thu, 28 Feb 2008 14:01:09 +0000 (06:01 -0800)
KRB5.
Jeremy.
(This used to be commit d16c295642c3df49be02440427ded0cd9b4179f5)

source3/libsmb/clifsinfo.c

index f4945f812a3096b2903df676b753b258b11dd56f..0005c3908ac1aedeecabfdfcf56be28f7d2494be 100644 (file)
@@ -368,20 +368,16 @@ static struct smb_trans_enc_state *make_cli_enc_state(enum smb_trans_enc_type sm
        ZERO_STRUCTP(es);
        es->smb_enc_type = smb_enc_type;
 
-       if (smb_enc_type == SMB_TRANS_ENC_GSS) {
 #if defined(HAVE_GSSAPI) && defined(HAVE_KRB5)
+       if (smb_enc_type == SMB_TRANS_ENC_GSS) {
                es->s.gss_state = SMB_MALLOC_P(struct smb_tran_enc_state_gss);
                if (!es->s.gss_state) {
                        SAFE_FREE(es);
                        return NULL;
                }
                ZERO_STRUCTP(es->s.gss_state);
-#else
-               DEBUG(0,("make_cli_enc_state: no krb5 compiled.\n"));
-               SAFE_FREE(es);
-               return NULL;
-#endif
        }
+#endif
        return es;
 }