From 6141b6a49f18b88b01bb101bea22d2cc10235602 Mon Sep 17 00:00:00 2001 From: Justin Maggard Date: Thu, 24 Feb 2011 16:25:30 -0800 Subject: Detect Mac OS X as a separate client type. --- source3/smbd/sesssetup.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source3/smbd/sesssetup.c') diff --git a/source3/smbd/sesssetup.c b/source3/smbd/sesssetup.c index d9333502b8..3cb07bea74 100644 --- a/source3/smbd/sesssetup.c +++ b/source3/smbd/sesssetup.c @@ -1095,6 +1095,10 @@ static void reply_sesssetup_and_X_spnego(struct smb_request *req) } else { ra_lanman_string( native_lanman ); } + } else if ( ra_type == RA_VISTA ) { + if ( strncmp(native_os, "Mac OS X", 8) == 0 ) { + set_remote_arch(RA_OSX); + } } /* Did we get a valid vuid ? */ -- cgit