Ignore:
Timestamp:
Nov 24, 2016, 1:14:11 PM (9 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to version 4.4.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/source3/libsmb/cliquota.c

    r740 r988  
    3030                 0x00000016, DESIRED_ACCESS_PIPE,
    3131                 0x00000000, FILE_SHARE_READ|FILE_SHARE_WRITE,
    32                  FILE_OPEN, 0x00000000, 0x03, quota_fnum);
     32                 FILE_OPEN, 0x00000000, 0x03, quota_fnum, NULL);
    3333}
    3434
     
    9090        qt.hardlim = BVAL(rdata,32);
    9191
    92         if (!sid_parse((char *)rdata+40,sid_len,&qt.sid)) {
     92        if (!sid_parse(rdata+40,sid_len,&qt.sid)) {
    9393                return false;
    9494        }
     
    130130        SIVAL(data, 0, 0x00000000);
    131131        SIVAL(data, 4, sid_len);
    132         sid_linearize((char *)data+8, sid_len, &pqt->sid);
     132        sid_linearize(data+8, sid_len, &pqt->sid);
    133133
    134134        status = cli_trans(talloc_tos(), cli, SMBnttrans,
     
    184184        SBIG_UINT(data,24,pqt->softlim);
    185185        SBIG_UINT(data,32,pqt->hardlim);
    186         sid_linearize((char *)data+40, sid_len, &pqt->sid);
     186        sid_linearize(data+40, sid_len, &pqt->sid);
    187187
    188188        status = cli_trans(talloc_tos(), cli, SMBnttrans,
     
    264264                curdata +=offset,curdata_count -= offset) {
    265265                ZERO_STRUCT(qt);
    266                 if (!parse_user_quota_record((uint8_t *)curdata, curdata_count,
     266                if (!parse_user_quota_record((const uint8_t *)curdata, curdata_count,
    267267                                             &offset, &qt)) {
    268268                        DEBUG(1,("Failed to parse the quota record\n"));
     
    270270                }
    271271
    272                 if ((tmp_list_ent=TALLOC_ZERO_P(mem_ctx,SMB_NTQUOTA_LIST))==NULL) {
     272                if ((tmp_list_ent=talloc_zero(mem_ctx,SMB_NTQUOTA_LIST))==NULL) {
    273273                        DEBUG(0,("TALLOC_ZERO() failed\n"));
    274274                        talloc_destroy(mem_ctx);
     
    276276                }
    277277
    278                 if ((tmp_list_ent->quotas=TALLOC_ZERO_P(mem_ctx,SMB_NTQUOTA_STRUCT))==NULL) {
     278                if ((tmp_list_ent->quotas=talloc_zero(mem_ctx,SMB_NTQUOTA_STRUCT))==NULL) {
    279279                        DEBUG(0,("TALLOC_ZERO() failed\n"));
    280280                        talloc_destroy(mem_ctx);
     
    320320                        curdata +=offset,curdata_count -= offset) {
    321321                        ZERO_STRUCT(qt);
    322                         if (!parse_user_quota_record((uint8_t *)curdata,
     322                        if (!parse_user_quota_record((const uint8_t *)curdata,
    323323                                                     curdata_count, &offset,
    324324                                                     &qt)) {
     
    327327                        }
    328328
    329                         if ((tmp_list_ent=TALLOC_ZERO_P(mem_ctx,SMB_NTQUOTA_LIST))==NULL) {
     329                        if ((tmp_list_ent=talloc_zero(mem_ctx,SMB_NTQUOTA_LIST))==NULL) {
    330330                                DEBUG(0,("TALLOC_ZERO() failed\n"));
    331331                                talloc_destroy(mem_ctx);
     
    333333                        }
    334334
    335                         if ((tmp_list_ent->quotas=TALLOC_ZERO_P(mem_ctx,SMB_NTQUOTA_STRUCT))==NULL) {
     335                        if ((tmp_list_ent->quotas=talloc_zero(mem_ctx,SMB_NTQUOTA_STRUCT))==NULL) {
    336336                                DEBUG(0,("TALLOC_ZERO() failed\n"));
    337337                                talloc_destroy(mem_ctx);
Note: See TracChangeset for help on using the changeset viewer.