Ignore:
Timestamp:
Nov 27, 2012, 4:43:17 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.0

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/source4/libcli/raw/rawfsinfo.c

    r414 r745  
    160160{
    161161        NTSTATUS status = NT_STATUS_OK;
    162         enum ndr_err_code ndr_err;
    163162        int i;
    164163
     
    216215                break;         
    217216
    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));
    219219                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);
    225222                for (i=0;i<6;i++) {
    226223                        fsinfo->objectid_information.out.unknown[i] = BVAL(blob.data, 16 + i*8);
    227224                }
    228225                break;
     226        }
    229227               
    230228        default:
Note: See TracChangeset for help on using the changeset viewer.