]> 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:29:03 +0000 (11:29 +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 b21d796360512aabb3ce692cb2bb78dd04b29578..239e5eb8090f9e37913a2247f442da43e46b5bf9 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 e48fc35faa5da4ab44f3d1b435a37a67543781ef..2594f077729c4e61b6b5c18264966bf7f356d418 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);