Project

General

Profile

Bug #11030

SMB2 ioct dfs_get_referral returns wrong error

Added by Gordon Ross 8 days ago. Updated 3 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
-
Start date:
2019-05-15
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

Most clients don't care, but we return
NT_STATUS_NO_SUCH_DEVICE
where we should return
NT_STATUS_FS_DRIVER_REQUIRED

It turns out the MS Hyper-V cares which error we return.

Steps to Reproduce:
Connect from any windows client and capture network traffic on port 445.
Look at the capture with Wireshark, and see the SMB2 ioctl (typically
just after a tree connect for a disk share) and its error code.

Expected Results:
NT_STATUS_FS_DRIVER_REQUIRED

Actual Results:
NT_STATUS_NO_SUCH_DEVICE

History

#1

Updated by Gordon Ross 3 days ago

  • Status changed from New to In Progress
  • Description updated (diff)

Tested using Hyper-V as the SMB client.
Fix in production since late 2017

Also available in: Atom PDF