errors: Add SMB2_STATUS_BAD_NETWORK_PATH
authorMarvin Scholz <epirat07@gmail.com>
Thu, 17 Oct 2019 13:52:32 +0000 (15:52 +0200)
committerMarvin Scholz <epirat07@gmail.com>
Thu, 17 Oct 2019 13:53:58 +0000 (15:53 +0200)
This error code is returned by macOS SMB implementation when not
specifying the share to which to connect.

include/smb2/smb2-errors.h
lib/errors.c

index 247350c870c1c22400610b4c5eb40ffe2063e12b..41f60e9d5c8e7604e0e0b39b40151da47d974093 100644 (file)
@@ -82,6 +82,7 @@
 #define SMB2_STATUS_ILLEGAL_FUNCTION         0xC00000AF
 #define SMB2_STATUS_PIPE_DISCONNECTED        0xC00000B0
 #define SMB2_STATUS_FILE_IS_A_DIRECTORY      0xC00000BA
+#define SMB2_STATUS_BAD_NETWORK_PATH         0xC00000BE
 #define SMB2_STATUS_NETWORK_ACCESS_DENIED    0xC00000CA
 #define SMB2_STATUS_BAD_NETWORK_NAME         0xC00000CC
 #define SMB2_STATUS_NOT_SAME_DEVICE          0xC00000D4
index b2b77564eef911caa9754c12f41bdd6dfc2febc3..3298f274f3030d76bbcc7064a39a784e6ca6cfcf 100644 (file)
@@ -120,6 +120,8 @@ const char *nterror_to_str(uint32_t status) {
                 return "STATUS_PIPE_DISCONNECTED";
         case SMB2_STATUS_FILE_IS_A_DIRECTORY:
                 return "STATUS_FILE_IS_A_DIRECTORY";
+        case SMB2_STATUS_BAD_NETWORK_PATH:
+                return "STATUS_BAD_NETWORK_PATH";
         case SMB2_STATUS_NETWORK_ACCESS_DENIED:
                 return "STATUS_NETWORK_ACCESS_DENIED";
         case SMB2_STATUS_BAD_NETWORK_NAME: