]> 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)
committerStefan Metzmacher <metze@samba.org>
Mon, 4 Sep 2017 09:35:11 +0000 (11:35 +0200)
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 43294bed7e991b1129264d069f37a49f0529b2c0..9d801c97f1a08e171980c804f8e01724536ee3d6 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 55d3f78b099f0222530de7c07e58ea9567d305a3..f320500689126ca645a66f5a65f8e7e978fd4ef4 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);