]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
CVE-2017-12150: libcli/smb: add smbXcli_conn_signing_mandatory()
authorStefan Metzmacher <metze@samba.org>
Tue, 29 Aug 2017 13:35:49 +0000 (15:35 +0200)
committerKarolin Seeger <kseeger@samba.org>
Wed, 13 Sep 2017 16:19:48 +0000 (09:19 -0700)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12997

Signed-off-by: Stefan Metzmacher <metze@samba.org>
libcli/smb/smbXcli_base.c
libcli/smb/smbXcli_base.h

index 691b8ff263e533977a842d4bed62cb92c6ef8a11..3c411276025c87f52de77eb44fdb742235230188 100644 (file)
@@ -468,6 +468,11 @@ bool smbXcli_conn_use_unicode(struct smbXcli_conn *conn)
        return false;
 }
 
+bool smbXcli_conn_signing_mandatory(struct smbXcli_conn *conn)
+{
+       return conn->mandatory_signing;
+}
+
 void smbXcli_conn_set_sockopt(struct smbXcli_conn *conn, const char *options)
 {
        set_socket_options(conn->sock_fd, options);
index 16c8848dd1271695782c1a17c6251c804117d59b..6809807ac761e6a63a955d0316c9226209f5ad15 100644 (file)
@@ -47,6 +47,7 @@ bool smbXcli_conn_dfs_supported(struct smbXcli_conn *conn);
 
 enum protocol_types smbXcli_conn_protocol(struct smbXcli_conn *conn);
 bool smbXcli_conn_use_unicode(struct smbXcli_conn *conn);
+bool smbXcli_conn_signing_mandatory(struct smbXcli_conn *conn);
 
 void smbXcli_conn_set_sockopt(struct smbXcli_conn *conn, const char *options);
 const struct sockaddr_storage *smbXcli_conn_local_sockaddr(struct smbXcli_conn *conn);