Fix bug #6254 - PUT/GET produces an error in IPv6 to a smb-server(3.3)
authorJeremy Allison <jra@samba.org>
Fri, 10 Apr 2009 05:46:31 +0000 (22:46 -0700)
committerKarolin Seeger <kseeger@samba.org>
Fri, 17 Apr 2009 08:06:27 +0000 (10:06 +0200)
commit8a74aeb1b0fc42687adede34bfc131d486b8873b
treef547c458616547c680040f94efda57caab1ee969
parent892ffce717cf1e0ad9eed2d9ebcc4df88b58f3d8
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 f63751ad272b9caade7855665b8a3352cefe2ae7)
source/smbd/open.c