Author: tpot Date: 2005-09-16 07:15:40 +0000 (Fri, 16 Sep 2005) New Revision: 10256
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10256 Log: Fix some unhandled enumeration warnings. There's one still left, RAW_SEARCH_UNIX_INFO find_fill_info(), which I think is a bug. Modified: branches/SAMBA_4_0/source/smb_server/trans2.c Changeset: Modified: branches/SAMBA_4_0/source/smb_server/trans2.c =================================================================== --- branches/SAMBA_4_0/source/smb_server/trans2.c 2005-09-16 07:10:11 UTC (rev 10255) +++ branches/SAMBA_4_0/source/smb_server/trans2.c 2005-09-16 07:15:40 UTC (rev 10256) @@ -740,6 +740,10 @@ } } return NT_STATUS_OK; + + case RAW_FILEINFO_UNIX_BASIC: + case RAW_FILEINFO_UNIX_LINK: + return NT_STATUS_INVALID_LEVEL; } return NT_STATUS_INVALID_LEVEL; @@ -919,6 +923,17 @@ CHECK_MIN_BLOB_SIZE(blob, 4); st->mode_information.in.mode = IVAL(blob->data, 0); return NT_STATUS_OK; + + case RAW_SFILEINFO_UNIX_BASIC: + case RAW_SFILEINFO_UNIX_LINK: + case RAW_SFILEINFO_UNIX_HLINK: + case RAW_SFILEINFO_1023: + case RAW_SFILEINFO_1025: + case RAW_SFILEINFO_1029: + case RAW_SFILEINFO_1032: + case RAW_SFILEINFO_1039: + case RAW_SFILEINFO_1040: + return NT_STATUS_INVALID_LEVEL; } return NT_STATUS_INVALID_LEVEL;
