s4/libcli: do not announce NT error code support when it is disabled
[ira/wip.git] / source4 / libcli / raw / rawnegotiate.c
index 67f3bfa0afdfd3a2bd335f0b042ae143a86bfe14..4f8c13e77be3f084d4a142009c62eaf0101be307 100644 (file)
@@ -62,7 +62,10 @@ struct smbcli_request *smb_raw_negotiate_send(struct smbcli_transport *transport
                return NULL;
        }
 
-       flags2 |= FLAGS2_32_BIT_ERROR_CODES;
+       if (transport->options.ntstatus_support) {
+               flags2 |= FLAGS2_32_BIT_ERROR_CODES;
+       }
+
        if (unicode) {
                flags2 |= FLAGS2_UNICODE_STRINGS;
        }