summaryrefslogtreecommitdiff
path: root/source3/smbd
diff options
context:
space:
mode:
authorJustin Maggard <justin.maggard@netgear.com>2011-02-24 16:25:30 -0800
committerJeremy Allison <jra@samba.org>2011-02-25 01:57:04 +0100
commit6141b6a49f18b88b01bb101bea22d2cc10235602 (patch)
tree022c569e3a2051663e48077834f88eec9b6adfde /source3/smbd
parentf92fad101a755cdf0845dd8abf9431312ba82094 (diff)
downloadsamba-6141b6a49f18b88b01bb101bea22d2cc10235602.tar.gz
samba-6141b6a49f18b88b01bb101bea22d2cc10235602.tar.bz2
samba-6141b6a49f18b88b01bb101bea22d2cc10235602.zip
Detect Mac OS X as a separate client type.
Diffstat (limited to 'source3/smbd')
-rw-r--r--source3/smbd/sesssetup.c4
1 files changed, 4 insertions, 0 deletions
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 ? */