]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Windows: Fix smb_ReceiveTran2QPathInfo Pioctl support
authorJeffrey Altman <jaltman@your-file-system.com>
Wed, 21 Nov 2012 06:13:49 +0000 (01:13 -0500)
committerJeffrey Altman <jaltman@your-file-system.com>
Fri, 7 Dec 2012 00:40:05 +0000 (16:40 -0800)
The path check should needs to include the root directory slash
when comparing to the \_._AFS_IOCTL_._ path to detect a pioctl
request.

Reviewed-on: http://gerrit.openafs.org/8488
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
(cherry picked from commit eca3d56436c16e4634afe1954a2a15424b4ad5f1)

Change-Id: I201179644168cbc09a194612b2faf5bd3a812796
Reviewed-on: http://gerrit.openafs.org/8626
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
src/WINNT/afsd/smb3.c

index 72f66afd0996914aabcf21d9f24800d9d2cc8946..e2cbe7e261765d5419ec02350e24aa408d3ee591 100644 (file)
@@ -3398,7 +3398,7 @@ long smb_ReceiveTran2QPathInfo(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
      * If the query is regarding the special _._AFS_IOCTL_._ file
      * a reply must be sent even though the file doesn't exist.
      */
-    if (cm_ClientStrCmpI(pathp, CM_IOCTL_FILENAME_NOSLASH_W) == 0)
+    if (cm_ClientStrCmpI(pathp, CM_IOCTL_FILENAME_W) == 0)
     {
         /* for info level 108, figure out short name */
         if (infoLevel == SMB_QUERY_FILE_ALT_NAME_INFO) {