Changeset 745 for trunk/server/source4/libcli/raw/rawfsinfo.c
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/source4/libcli/raw/rawfsinfo.c
r414 r745 160 160 { 161 161 NTSTATUS status = NT_STATUS_OK; 162 enum ndr_err_code ndr_err;163 162 int i; 164 163 … … 216 215 break; 217 216 218 case RAW_QFS_OBJECTID_INFORMATION: 217 case RAW_QFS_OBJECTID_INFORMATION: { 218 DATA_BLOB b2 = data_blob_const(blob.data, MIN(16, blob.length)); 219 219 QFS_CHECK_SIZE(64); 220 ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, NULL, &fsinfo->objectid_information.out.guid, 221 (ndr_pull_flags_fn_t)ndr_pull_GUID); 222 if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) { 223 status = ndr_map_error2ntstatus(ndr_err); 224 } 220 status = GUID_from_ndr_blob(&b2, &fsinfo->objectid_information.out.guid); 221 NT_STATUS_NOT_OK_RETURN(status); 225 222 for (i=0;i<6;i++) { 226 223 fsinfo->objectid_information.out.unknown[i] = BVAL(blob.data, 16 + i*8); 227 224 } 228 225 break; 226 } 229 227 230 228 default:
Note:
See TracChangeset
for help on using the changeset viewer.