Upon receipt of SmbNegotiate with invalid dialects, Solaris CIFS server returns failure (ERRerror). The correct behavior would be return NT_STATUS_SUCCESS while setting -1 as the dialect index. Please see attached capture for the expected behavior (Frame 404).