svn commit: samba r10256 - in branches/SAMBA_4_0/source/smb_server: .

tpot at samba.org tpot at samba.org
Fri Sep 16 07:15:41 GMT 2005


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;



More information about the samba-cvs mailing list