Ignore:
Timestamp:
Mar 1, 2010, 3:05:48 PM (15 years ago)
Author:
Herwig Bauernfeind
Message:

Update Samba 3.3.x to 3.3.11

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.3.x/source/libsmb/libsmb_setget.c

    r221 r411  
    4040smbc_setNetbiosName(SMBCCTX *c, char * netbios_name)
    4141{
    42         c->netbios_name = netbios_name;
     42        SAFE_FREE(c->netbios_name);
     43        if (netbios_name) {
     44                c->netbios_name = SMB_STRDUP(netbios_name);
     45        }
    4346}
    4447
     
    5457smbc_setWorkgroup(SMBCCTX *c, char * workgroup)
    5558{
    56         c->workgroup = workgroup;
     59        SAFE_FREE(c->workgroup);
     60        if (workgroup) {
     61                c->workgroup = SMB_STRDUP(workgroup);
     62        }
    5763}
    5864
     
    6874smbc_setUser(SMBCCTX *c, char * user)
    6975{
    70         c->user = user;
     76        SAFE_FREE(c->user);
     77        if (user) {
     78                c->user = SMB_STRDUP(user);
     79        }
    7180}
    7281
Note: See TracChangeset for help on using the changeset viewer.