only do the MAC extensions if we are a NTFS filesystem
authorAndrew Tridgell <tridge@samba.org>
Fri, 16 Oct 1998 17:40:58 +0000 (17:40 +0000)
committerAndrew Tridgell <tridge@samba.org>
Fri, 16 Oct 1998 17:40:58 +0000 (17:40 +0000)
source/smbd/trans2.c

index 550be0df41103744321c5444579999309f666ae6..f9186115f56c365ec9b10a535493366045042ff8 100644 (file)
@@ -1171,12 +1171,16 @@ static int call_trans2qfsinfo(connection_struct *conn,
       SIVAL(pdata,4,0); /* characteristics */
       break;
     case SMB_MAC_QUERY_FS_INFO:
-      /*
-       * Thursby MAC extension...
-       */
-      data_len = 88;
-      SIVAL(pdata,84,0x100); /* Don't support mac... */
-      break;
+           /*
+            * Thursby MAC extension... ONLY on NTFS filesystems
+            * once we do streams then we don't need this
+            */
+           if (strequal(lp_fstype(SNUM(conn)),"NTFS")) {
+                   data_len = 88;
+                   SIVAL(pdata,84,0x100); /* Don't support mac... */
+                   break;
+           }
+           /* drop through */
     default:
       return(ERROR(ERRDOS,ERRunknownlevel));
   }