Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
return status;
}
- if (client_hdr_signing != NULL) {
- *client_hdr_signing = gensec_have_feature(gensec_security,
- GENSEC_FEATURE_SIGN_PKT_HEADER);
+ if (client_hdr_signing == NULL) {
+ return status;
}
+ if (cli->auth->auth_level < DCERPC_AUTH_LEVEL_INTEGRITY) {
+ *client_hdr_signing = false;
+ return status;
+ }
+
+ *client_hdr_signing = gensec_have_feature(gensec_security,
+ GENSEC_FEATURE_SIGN_PKT_HEADER);
+
return status;
}