Ignore:
Timestamp:
Nov 14, 2012, 12:59:34 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to 3.6.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/lib/tdr/testsuite.c

    r414 r740  
    2626{
    2727        uint8_t v = 4;
    28         struct tdr_push *tdr = tdr_push_init(tctx, global_iconv_convenience);
     28        struct tdr_push *tdr = tdr_push_init(tctx);
    2929
    3030        torture_assert_ntstatus_ok(tctx, tdr_push_uint8(tdr, &v), "push failed");
     
    3838        uint8_t d = 2;
    3939        uint8_t l;
    40         struct tdr_pull *tdr = tdr_pull_init(tctx, global_iconv_convenience);
     40        struct tdr_pull *tdr = tdr_pull_init(tctx);
    4141        tdr->data.data = &d;
    4242        tdr->data.length = 1;
     
    5353{
    5454        uint16_t v = 0xF32;
    55         struct tdr_push *tdr = tdr_push_init(tctx, global_iconv_convenience);
     55        struct tdr_push *tdr = tdr_push_init(tctx);
    5656
    5757        torture_assert_ntstatus_ok(tctx, tdr_push_uint16(tdr, &v), "push failed");
     
    6666        uint8_t d[2] = { 782 & 0xFF, (782 & 0xFF00) / 0x100 };
    6767        uint16_t l;
    68         struct tdr_pull *tdr = tdr_pull_init(tctx, global_iconv_convenience);
     68        struct tdr_pull *tdr = tdr_pull_init(tctx);
    6969        tdr->data.data = d;
    7070        tdr->data.length = 2;
     
    8181{
    8282        uint32_t v = 0x100F32;
    83         struct tdr_push *tdr = tdr_push_init(tctx, global_iconv_convenience);
     83        struct tdr_push *tdr = tdr_push_init(tctx);
    8484
    8585        torture_assert_ntstatus_ok(tctx, tdr_push_uint32(tdr, &v), "push failed");
     
    9696        uint8_t d[4] = { 782 & 0xFF, (782 & 0xFF00) / 0x100, 0, 0 };
    9797        uint32_t l;
    98         struct tdr_pull *tdr = tdr_pull_init(tctx, global_iconv_convenience);
     98        struct tdr_pull *tdr = tdr_pull_init(tctx);
    9999        tdr->data.data = d;
    100100        tdr->data.length = 4;
     
    110110static bool test_pull_charset(struct torture_context *tctx)
    111111{
    112         struct tdr_pull *tdr = tdr_pull_init(tctx, global_iconv_convenience);
     112        struct tdr_pull *tdr = tdr_pull_init(tctx);
    113113        const char *l = NULL;
    114114        tdr->data.data = (uint8_t *)talloc_strdup(tctx, "bla");
     
    132132static bool test_pull_charset_empty(struct torture_context *tctx)
    133133{
    134         struct tdr_pull *tdr = tdr_pull_init(tctx, global_iconv_convenience);
     134        struct tdr_pull *tdr = tdr_pull_init(tctx);
    135135        const char *l = NULL;
    136136        tdr->data.data = (uint8_t *)talloc_strdup(tctx, "bla");
     
    151151{
    152152        const char *l = "bloe";
    153         struct tdr_push *tdr = tdr_push_init(tctx, global_iconv_convenience);
     153        struct tdr_push *tdr = tdr_push_init(tctx);
    154154        torture_assert_ntstatus_ok(tctx, tdr_push_charset(tdr, &l, 4, 1, CH_UTF8),
    155155                                                           "push failed");
    156156        torture_assert_int_equal(tctx, 4, tdr->data.length, "offset invalid");
    157         torture_assert(tctx, strcmp("bloe", (const char *)tdr->data.data) == 0, "right string push");
     157        torture_assert(tctx, strncmp("bloe", (const char *)tdr->data.data, 4) == 0, "right string push");
    158158
    159159        torture_assert_ntstatus_ok(tctx, tdr_push_charset(tdr, &l, -1, 1, CH_UTF8),
     
    167167struct torture_suite *torture_local_tdr(TALLOC_CTX *mem_ctx)
    168168{
    169         struct torture_suite *suite = torture_suite_create(mem_ctx, "TDR");
     169        struct torture_suite *suite = torture_suite_create(mem_ctx, "tdr");
    170170
    171171        torture_suite_add_simple_test(suite, "pull_uint8", test_pull_uint8);
Note: See TracChangeset for help on using the changeset viewer.