Changeset 751 for trunk/server/source3/librpc/gen_ndr/ndr_krb5pac.c
- Timestamp:
- Nov 29, 2012, 1:59:04 PM (13 years ago)
- File:
-
- 1 edited
-
trunk/server/source3/librpc/gen_ndr/ndr_krb5pac.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/source3/librpc/gen_ndr/ndr_krb5pac.c
r745 r751 23 23 static enum ndr_err_code ndr_pull_PAC_LOGON_NAME(struct ndr_pull *ndr, int ndr_flags, struct PAC_LOGON_NAME *r) 24 24 { 25 25 26 if (ndr_flags & NDR_SCALARS) { 26 27 NDR_CHECK(ndr_pull_align(ndr, 4)); 27 28 NDR_CHECK(ndr_pull_NTTIME(ndr, NDR_SCALARS, &r->logon_time)); 28 29 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)); 30 32 NDR_CHECK(ndr_pull_trailer_align(ndr, 4)); 31 33 } … … 475 477 _PUBLIC_ enum ndr_err_code ndr_pull_PAC_DATA(struct ndr_pull *ndr, int ndr_flags, struct PAC_DATA *r) 476 478 { 479 477 480 uint32_t cntr_buffers_0; 478 481 TALLOC_CTX *_mem_save_buffers_0; … … 481 484 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_buffers)); 482 485 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); 484 488 _mem_save_buffers_0 = NDR_PULL_GET_MEM_CTX(ndr); 485 489 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++) { 487 491 NDR_CHECK(ndr_pull_PAC_BUFFER(ndr, NDR_SCALARS, &r->buffers[cntr_buffers_0])); 488 492 } … … 491 495 } 492 496 if (ndr_flags & NDR_BUFFERS) { 497 493 498 _mem_save_buffers_0 = NDR_PULL_GET_MEM_CTX(ndr); 494 499 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++) { 496 501 NDR_CHECK(ndr_pull_PAC_BUFFER(ndr, NDR_BUFFERS, &r->buffers[cntr_buffers_0])); 497 502 } … … 643 648 _PUBLIC_ enum ndr_err_code ndr_pull_PAC_DATA_RAW(struct ndr_pull *ndr, int ndr_flags, struct PAC_DATA_RAW *r) 644 649 { 650 645 651 uint32_t cntr_buffers_0; 646 652 TALLOC_CTX *_mem_save_buffers_0; … … 649 655 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_buffers)); 650 656 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); 652 659 _mem_save_buffers_0 = NDR_PULL_GET_MEM_CTX(ndr); 653 660 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++) { 655 662 NDR_CHECK(ndr_pull_PAC_BUFFER_RAW(ndr, NDR_SCALARS, &r->buffers[cntr_buffers_0])); 656 663 } … … 659 666 } 660 667 if (ndr_flags & NDR_BUFFERS) { 668 661 669 _mem_save_buffers_0 = NDR_PULL_GET_MEM_CTX(ndr); 662 670 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++) { 664 672 NDR_CHECK(ndr_pull_PAC_BUFFER_RAW(ndr, NDR_BUFFERS, &r->buffers[cntr_buffers_0])); 665 673 }
Note:
See TracChangeset
for help on using the changeset viewer.
