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/lib/addns/dnsmarshall.c

    r746 r988  
    4040        result->size = 2;
    4141
    42         if (!(result->data = TALLOC_ZERO_ARRAY(result, uint8, result->size))) {
     42        if (!(result->data = talloc_zero_array(result, uint8_t, result->size))) {
    4343                TALLOC_FREE(result);
    4444                return NULL;
     
    4848}
    4949
    50 void dns_marshall_buffer(struct dns_buffer *buf, const uint8 *data,
     50void dns_marshall_buffer(struct dns_buffer *buf, const uint8_t *data,
    5151                         size_t len)
    5252{
     
    7171        if (buf->offset + len > buf->size) {
    7272                size_t new_size = buf->offset + len;
    73                 uint8 *new_data;
     73                uint8_t *new_data;
    7474
    7575                /*
     
    7979                new_size += (64 - (new_size % 64));
    8080
    81                 if (!(new_data = TALLOC_REALLOC_ARRAY(buf, buf->data, uint8,
     81                if (!(new_data = talloc_realloc(buf, buf->data, uint8_t,
    8282                                                      new_size))) {
    8383                        buf->error = ERROR_DNS_NO_MEMORY;
     
    9494}
    9595
    96 void dns_marshall_uint16(struct dns_buffer *buf, uint16 val)
    97 {
    98         uint16 n_val = htons(val);
    99         dns_marshall_buffer(buf, (uint8 *)&n_val, sizeof(n_val));
    100 }
    101 
    102 void dns_marshall_uint32(struct dns_buffer *buf, uint32 val)
    103 {
    104         uint32 n_val = htonl(val);
    105         dns_marshall_buffer(buf, (uint8 *)&n_val, sizeof(n_val));
    106 }
    107 
    108 void dns_unmarshall_buffer(struct dns_buffer *buf, uint8 *data,
     96void dns_marshall_uint16(struct dns_buffer *buf, uint16_t val)
     97{
     98        uint16_t n_val = htons(val);
     99        dns_marshall_buffer(buf, (uint8_t *)&n_val, sizeof(n_val));
     100}
     101
     102void dns_marshall_uint32(struct dns_buffer *buf, uint32_t val)
     103{
     104        uint32_t n_val = htonl(val);
     105        dns_marshall_buffer(buf, (uint8_t *)&n_val, sizeof(n_val));
     106}
     107
     108void dns_unmarshall_buffer(struct dns_buffer *buf, uint8_t *data,
    109109                           size_t len)
    110110{
     
    122122}
    123123
    124 void dns_unmarshall_uint16(struct dns_buffer *buf, uint16 *val)
    125 {
    126         uint16 n_val;
    127 
    128         dns_unmarshall_buffer(buf, (uint8 *)&n_val, sizeof(n_val));
     124void dns_unmarshall_uint16(struct dns_buffer *buf, uint16_t *val)
     125{
     126        uint16_t n_val;
     127
     128        dns_unmarshall_buffer(buf, (uint8_t *)&n_val, sizeof(n_val));
    129129        if (!(ERR_DNS_IS_OK(buf->error))) return;
    130130
     
    132132}
    133133
    134 void dns_unmarshall_uint32(struct dns_buffer *buf, uint32 *val)
    135 {
    136         uint32 n_val;
    137 
    138         dns_unmarshall_buffer(buf, (uint8 *)&n_val, sizeof(n_val));
     134void dns_unmarshall_uint32(struct dns_buffer *buf, uint32_t *val)
     135{
     136        uint32_t n_val;
     137
     138        dns_unmarshall_buffer(buf, (uint8_t *)&n_val, sizeof(n_val));
    139139        if (!(ERR_DNS_IS_OK(buf->error))) return;
    140140
     
    153153
    154154        for (label = name->pLabelList; label != NULL; label = label->next) {
    155                 uint8 len = label->len;
    156 
    157                 dns_marshall_buffer(buf, (uint8 *)&len, sizeof(len));
     155                uint8_t len = label->len;
     156
     157                dns_marshall_buffer(buf, (uint8_t *)&len, sizeof(len));
    158158                if (!ERR_DNS_IS_OK(buf->error)) return;
    159159
    160                 dns_marshall_buffer(buf, (uint8 *)label->label, len);
     160                dns_marshall_buffer(buf, (uint8_t *)label->label, len);
    161161                if (!ERR_DNS_IS_OK(buf->error)) return;
    162162        }
    163163
    164         dns_marshall_buffer(buf, (uint8 *)&end_char, 1);
     164        dns_marshall_buffer(buf, (uint8_t *)&end_char, 1);
    165165}
    166166
     
    171171{
    172172        struct dns_domain_label *label;
    173         uint8 len;
     173        uint8_t len;
    174174
    175175        if (!ERR_DNS_IS_OK(buf->error)) return;
     
    197197                 */
    198198                struct dns_buffer new_buf;
    199                 uint8 low;
     199                uint8_t low;
    200200
    201201                dns_unmarshall_buffer(buf, &low, sizeof(low));
     
    224224        label->len = len;
    225225
    226         if (!(label->label = TALLOC_ZERO_ARRAY(label, char, len+1))) {
     226        if (!(label->label = talloc_zero_array(label, char, len+1))) {
    227227                buf->error = ERROR_DNS_NO_MEMORY;
    228228                goto error;
    229229        }
    230230
    231         dns_unmarshall_buffer(buf, (uint8 *)label->label, len);
     231        dns_unmarshall_buffer(buf, (uint8_t *)label->label, len);
    232232        if (!ERR_DNS_IS_OK(buf->error)) goto error;
    233233
     
    330330
    331331        if (r->data_length != 0) {
    332                 if (!(r->data = TALLOC_ZERO_ARRAY(r, uint8, r->data_length))) {
     332                if (!(r->data = talloc_zero_array(r, uint8_t, r->data_length))) {
    333333                        buf->error = ERROR_DNS_NO_MEMORY;
    334334                        return;
     
    347347{
    348348        struct dns_buffer *buf;
    349         uint16 i;
     349        uint16_t i;
    350350
    351351        if (!(buf = dns_create_buffer(mem_ctx))) {
     
    388388{
    389389        struct dns_request *req;
    390         uint16 i;
     390        uint16_t i;
    391391        DNS_ERROR err;
    392392
    393         if (!(req = TALLOC_ZERO_P(mem_ctx, struct dns_request))) {
     393        if (!(req = talloc_zero(mem_ctx, struct dns_request))) {
    394394                return ERROR_DNS_NO_MEMORY;
    395395        }
     
    407407
    408408        if ((req->num_questions != 0) &&
    409             !(req->questions = TALLOC_ZERO_ARRAY(req, struct dns_question *,
     409            !(req->questions = talloc_zero_array(req, struct dns_question *,
    410410                                            req->num_questions))) {
    411411                goto error;
    412412        }
    413413        if ((req->num_answers != 0) &&
    414             !(req->answers = TALLOC_ZERO_ARRAY(req, struct dns_rrec *,
     414            !(req->answers = talloc_zero_array(req, struct dns_rrec *,
    415415                                          req->num_answers))) {
    416416                goto error;
    417417        }
    418418        if ((req->num_auths != 0) &&
    419             !(req->auths = TALLOC_ZERO_ARRAY(req, struct dns_rrec *,
     419            !(req->auths = talloc_zero_array(req, struct dns_rrec *,
    420420                                        req->num_auths))) {
    421421                goto error;
    422422        }
    423423        if ((req->num_additionals != 0) &&
    424             !(req->additionals = TALLOC_ZERO_ARRAY(req, struct dns_rrec *,
     424            !(req->additionals = talloc_zero_array(req, struct dns_rrec *,
    425425                                              req->num_additionals))) {
    426426                goto error;
     
    525525}
    526526
    527 uint16 dns_response_code(uint16 flags)
     527uint16_t dns_response_code(uint16_t flags)
    528528{
    529529        return flags & 0xF;
Note: See TracChangeset for help on using the changeset viewer.