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;

Reply via email to