Fix bug #6254 - PUT/GET produces an error in IPv6 to a smb-server(3.3)
commit4f87bcbf8a7c453200cb9d0159e0c6e233d64282
authorJeremy Allison <jra@samba.org>
Fri, 10 Apr 2009 05:46:31 +0000 (9 22:46 -0700)
committerKarolin Seeger <kseeger@samba.org>
Fri, 17 Apr 2009 07:43:28 +0000 (17 09:43 +0200)
tree02d90b9edf2093532ac4b1e9c69e23fafc8d095f
parent143e418c36969d1cd2c9495698aecd4aed3c45f3
Fix bug #6254 - PUT/GET produces an error in IPv6 to a smb-server(3.3)
has parameter "msdfs root = yes"
This was broken by the refactoring around create_file().
MSDFS pathname processing must be done FIRST.
MSDFS pathnames containing IPv6 addresses can
be confused with NTFS stream names (they contain
":" characters.
Jeremy.
(cherry picked from commit eb29aa406f14397e3c55e559e2c02da6eb6c4cbd)
source/smbd/open.c