Ignore:
Timestamp:
May 26, 2009, 9:44:50 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update 3.2 branch to 3.2.6

Location:
branches/samba-3.2.x/source/libsmb
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.2.x/source/libsmb/cliconnect.c

    r149 r228  
    16251625                ss = *dest_ss;
    16261626        } else {
    1627                 zero_addr(&ss);
     1627                zero_sockaddr(&ss);
    16281628        }
    16291629
  • branches/samba-3.2.x/source/libsmb/clidfs.c

    r133 r228  
    145145        server_n = server;
    146146
    147         zero_addr(&ss);
     147        zero_sockaddr(&ss);
    148148
    149149        make_nmb_name(&calling, global_myname(), 0x0);
     
    151151
    152152 again:
    153         zero_addr(&ss);
     153        zero_sockaddr(&ss);
    154154        if (have_ip)
    155155                ss = dest_ss;
  • branches/samba-3.2.x/source/libsmb/clifile.c

    r133 r228  
    6767                        &setup, 1, 0,                   /* setup, length, max */
    6868                        param, param_len, 2,            /* param, length, max */
    69                         (char *)&data,  data_len, cli->max_xmit /* data, length, max */
     69                        data,  data_len, cli->max_xmit /* data, length, max */
    7070                        )) {
    7171                SAFE_FREE(data);
  • branches/samba-3.2.x/source/libsmb/clilist.c

    r133 r228  
    418418
    419419                SAFE_FREE(mask);
    420                 if (ff_searchcount > 0) {
     420                if (ff_searchcount > 0 && ff_eos == 0 && finfo.name) {
    421421                        mask = SMB_STRDUP(finfo.name);
    422422                } else {
  • branches/samba-3.2.x/source/libsmb/clirap2.c

    r133 r228  
    18571857        char upperbuf[MAX(RAP_USERNAME_LEN,RAP_MACHNAME_LEN)];
    18581858        int res = -1;
     1859        char *tmp = NULL;
    18591860
    18601861        memset(param, 0, sizeof(param));
     
    18671868        strlcpy(upperbuf, user, sizeof(upperbuf));
    18681869        strupper_m(upperbuf);
    1869         PUTSTRINGF(p, upperbuf, RAP_USERNAME_LEN);
     1870        tmp = upperbuf;
     1871        PUTSTRINGF(p, tmp, RAP_USERNAME_LEN);
    18701872        p++; /* strange format, but ok */
    18711873        strlcpy(upperbuf, workstation, sizeof(upperbuf));
    18721874        strupper_m(upperbuf);
    1873         PUTSTRINGF(p, upperbuf, RAP_MACHNAME_LEN);
     1875        tmp = upperbuf;
     1876        PUTSTRINGF(p, tmp, RAP_MACHNAME_LEN);
    18741877        PUTWORD(p, CLI_BUFFER_SIZE);
    18751878        PUTWORD(p, CLI_BUFFER_SIZE);
  • branches/samba-3.2.x/source/libsmb/dsgetdcname.c

    r138 r228  
    357357        }
    358358
     359        status = NT_STATUS_OK;
     360
    359361 done:
    360362        data_blob_free(&blob);
  • branches/samba-3.2.x/source/libsmb/libsmb_file.c

    r133 r228  
    519519                errno = EINVAL;
    520520                TALLOC_FREE(frame);
    521                 return -1;
     521                return false;
    522522        }
    523523       
     
    528528                        errno = ENOMEM;
    529529                        TALLOC_FREE(frame);
    530                         return -1;
     530                        return false;
    531531                }
    532532        } else {
     
    535535                        errno = ENOMEM;
    536536                        TALLOC_FREE(frame);
    537                         return -1;
     537                        return false;
    538538                }
    539539                trim_string(fixedpath, NULL, "\\..");
  • branches/samba-3.2.x/source/libsmb/libsmb_server.c

    r133 r228  
    249249        NTSTATUS status;
    250250       
    251         zero_addr(&ss);
     251        zero_sockaddr(&ss);
    252252        ZERO_STRUCT(c);
    253253       
     
    349349again:
    350350       
    351         zero_addr(&ss);
     351        zero_sockaddr(&ss);
    352352       
    353353        /* have to open a new connection */
     
    596596                }
    597597               
    598                 zero_addr(&ss);
     598                zero_sockaddr(&ss);
    599599                nt_status = cli_full_connection(&ipc_cli,
    600600                                                global_myname(), server,
  • branches/samba-3.2.x/source/libsmb/namequery.c

    r138 r228  
    332332        if (!interpret_string_addr(&ss, lp_socket_address(),
    333333                                AI_NUMERICHOST|AI_PASSIVE)) {
    334                 zero_addr(&ss);
     334                zero_sockaddr(&ss);
    335335        }
    336336
     
    527527
    528528                for ( j=i+1; j<count; j++ ) {
    529                         if (addr_equal(&iplist[i].ss, &iplist[j].ss) &&
     529                        if (sockaddr_equal(&iplist[i].ss, &iplist[j].ss) &&
    530530                                        iplist[i].port == iplist[j].port) {
    531                                 zero_addr(&iplist[j].ss);
     531                                zero_sockaddr(&iplist[j].ss);
    532532                        }
    533533                }
     
    955955        if (!interpret_string_addr(&ss, lp_socket_address(),
    956956                                AI_NUMERICHOST|AI_PASSIVE)) {
    957                 zero_addr(&ss);
     957                zero_sockaddr(&ss);
    958958        }
    959959
     
    10431043        if (!interpret_string_addr(&src_ss, lp_socket_address(),
    10441044                                AI_NUMERICHOST|AI_PASSIVE)) {
    1045                 zero_addr(&src_ss);
     1045                zero_sockaddr(&src_ss);
    10461046        }
    10471047
  • branches/samba-3.2.x/source/libsmb/namequery_dc.c

    r133 r228  
    135135        *dc_ss = ads->ldap.ss;
    136136#else
    137         zero_addr(dc_ss);
     137        zero_sockaddr(dc_ss);
    138138#endif
    139139        ads_destroy(&ads);
     
    218218        bool our_domain = False;
    219219
    220         zero_addr(&dc_ss);
     220        zero_sockaddr(&dc_ss);
    221221
    222222        ret = False;
  • branches/samba-3.2.x/source/libsmb/smb_seal.c

    r133 r228  
    389389void common_free_enc_buffer(struct smb_trans_enc_state *es, char *buf)
    390390{
     391        uint16_t enc_ctx_num;
     392
    391393        if (!common_encryption_on(es)) {
     394                return;
     395        }
     396
     397        if (!NT_STATUS_IS_OK(get_enc_ctx_num((const uint8_t *)buf,
     398                        &enc_ctx_num))) {
    392399                return;
    393400        }
Note: See TracChangeset for help on using the changeset viewer.