Changeset 411 for branches/samba-3.3.x/source/libsmb/libsmb_setget.c
- Timestamp:
- Mar 1, 2010, 3:05:48 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.3.x/source/libsmb/libsmb_setget.c
r221 r411 40 40 smbc_setNetbiosName(SMBCCTX *c, char * netbios_name) 41 41 { 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 } 43 46 } 44 47 … … 54 57 smbc_setWorkgroup(SMBCCTX *c, char * workgroup) 55 58 { 56 c->workgroup = workgroup; 59 SAFE_FREE(c->workgroup); 60 if (workgroup) { 61 c->workgroup = SMB_STRDUP(workgroup); 62 } 57 63 } 58 64 … … 68 74 smbc_setUser(SMBCCTX *c, char * user) 69 75 { 70 c->user = user; 76 SAFE_FREE(c->user); 77 if (user) { 78 c->user = SMB_STRDUP(user); 79 } 71 80 } 72 81
Note:
See TracChangeset
for help on using the changeset viewer.