Ignore:
Timestamp:
Nov 29, 2012, 1:59:04 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.9

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/source3/librpc/gen_ndr/ndr_krb5pac.c

    r745 r751  
    2323static enum ndr_err_code ndr_pull_PAC_LOGON_NAME(struct ndr_pull *ndr, int ndr_flags, struct PAC_LOGON_NAME *r)
    2424{
     25
    2526        if (ndr_flags & NDR_SCALARS) {
    2627                NDR_CHECK(ndr_pull_align(ndr, 4));
    2728                NDR_CHECK(ndr_pull_NTTIME(ndr, NDR_SCALARS, &r->logon_time));
    2829                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->size));
    29                 NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->account_name, r->size, sizeof(uint8_t), CH_UTF16));
     30                size_account_name_0 = r->size;
     31                NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->account_name, size_account_name_0, sizeof(uint8_t), CH_UTF16));
    3032                NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    3133        }
     
    475477_PUBLIC_ enum ndr_err_code ndr_pull_PAC_DATA(struct ndr_pull *ndr, int ndr_flags, struct PAC_DATA *r)
    476478{
     479
    477480        uint32_t cntr_buffers_0;
    478481        TALLOC_CTX *_mem_save_buffers_0;
     
    481484                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_buffers));
    482485                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->version));
    483                 NDR_PULL_ALLOC_N(ndr, r->buffers, r->num_buffers);
     486                size_buffers_0 = r->num_buffers;
     487                NDR_PULL_ALLOC_N(ndr, r->buffers, size_buffers_0);
    484488                _mem_save_buffers_0 = NDR_PULL_GET_MEM_CTX(ndr);
    485489                NDR_PULL_SET_MEM_CTX(ndr, r->buffers, 0);
    486                 for (cntr_buffers_0 = 0; cntr_buffers_0 < r->num_buffers; cntr_buffers_0++) {
     490                for (cntr_buffers_0 = 0; cntr_buffers_0 < ; cntr_buffers_0++) {
    487491                        NDR_CHECK(ndr_pull_PAC_BUFFER(ndr, NDR_SCALARS, &r->buffers[cntr_buffers_0]));
    488492                }
     
    491495        }
    492496        if (ndr_flags & NDR_BUFFERS) {
     497
    493498                _mem_save_buffers_0 = NDR_PULL_GET_MEM_CTX(ndr);
    494499                NDR_PULL_SET_MEM_CTX(ndr, r->buffers, 0);
    495                 for (cntr_buffers_0 = 0; cntr_buffers_0 < r->num_buffers; cntr_buffers_0++) {
     500                for (cntr_buffers_0 = 0; cntr_buffers_0 < ; cntr_buffers_0++) {
    496501                        NDR_CHECK(ndr_pull_PAC_BUFFER(ndr, NDR_BUFFERS, &r->buffers[cntr_buffers_0]));
    497502                }
     
    643648_PUBLIC_ enum ndr_err_code ndr_pull_PAC_DATA_RAW(struct ndr_pull *ndr, int ndr_flags, struct PAC_DATA_RAW *r)
    644649{
     650
    645651        uint32_t cntr_buffers_0;
    646652        TALLOC_CTX *_mem_save_buffers_0;
     
    649655                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_buffers));
    650656                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->version));
    651                 NDR_PULL_ALLOC_N(ndr, r->buffers, r->num_buffers);
     657                size_buffers_0 = r->num_buffers;
     658                NDR_PULL_ALLOC_N(ndr, r->buffers, size_buffers_0);
    652659                _mem_save_buffers_0 = NDR_PULL_GET_MEM_CTX(ndr);
    653660                NDR_PULL_SET_MEM_CTX(ndr, r->buffers, 0);
    654                 for (cntr_buffers_0 = 0; cntr_buffers_0 < r->num_buffers; cntr_buffers_0++) {
     661                for (cntr_buffers_0 = 0; cntr_buffers_0 < ; cntr_buffers_0++) {
    655662                        NDR_CHECK(ndr_pull_PAC_BUFFER_RAW(ndr, NDR_SCALARS, &r->buffers[cntr_buffers_0]));
    656663                }
     
    659666        }
    660667        if (ndr_flags & NDR_BUFFERS) {
     668
    661669                _mem_save_buffers_0 = NDR_PULL_GET_MEM_CTX(ndr);
    662670                NDR_PULL_SET_MEM_CTX(ndr, r->buffers, 0);
    663                 for (cntr_buffers_0 = 0; cntr_buffers_0 < r->num_buffers; cntr_buffers_0++) {
     671                for (cntr_buffers_0 = 0; cntr_buffers_0 < ; cntr_buffers_0++) {
    664672                        NDR_CHECK(ndr_pull_PAC_BUFFER_RAW(ndr, NDR_BUFFERS, &r->buffers[cntr_buffers_0]));
    665673                }
Note: See TracChangeset for help on using the changeset viewer.