Changeset 165 for branches/samba-3.0/source/utils
- Timestamp:
- Mar 11, 2009, 9:14:55 AM (16 years ago)
- Location:
- branches/samba-3.0/source/utils
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.0/source/utils/net_ads.c
r134 r165 307 307 tried_closest_dc = True; /* avoid loop */ 308 308 309 if (!ads ->config.tried_closest_dc) {309 if (!ads_closest_dc(ads)) { 310 310 311 311 namecache_delete(ads->server.realm, 0x1C); … … 1575 1575 goto fail; 1576 1576 } 1577 1578 saf_join_store(ads->server.workgroup, ads->config.ldap_server_name); 1579 saf_join_store(ads->server.realm, ads->config.ldap_server_name); 1577 1580 1578 1581 /* Verify that everything is ok */ -
branches/samba-3.0/source/utils/net_rpc.c
r140 r165 228 228 int net_rpc_changetrustpw(int argc, const char **argv) 229 229 { 230 net_use_machine_account(); 231 230 232 return run_rpc_command(NULL, PI_NETLOGON, NET_FLAGS_ANONYMOUS | NET_FLAGS_PDC, 231 233 rpc_changetrustpw_internals, -
branches/samba-3.0/source/utils/ntlm_auth.c
r134 r165 351 351 352 352 if (nt_response && nt_response->length) { 353 memcpy(request.data.auth_crap.nt_resp, 354 nt_response->data, 355 MIN(nt_response->length, sizeof(request.data.auth_crap.nt_resp))); 353 if (nt_response->length > sizeof(request.data.auth_crap.nt_resp)) { 354 request.flags = request.flags | WBFLAG_BIG_NTLMV2_BLOB; 355 request.extra_len = nt_response->length; 356 request.extra_data.data = SMB_MALLOC_ARRAY(char, request.extra_len); 357 if (request.extra_data.data == NULL) { 358 return NT_STATUS_NO_MEMORY; 359 } 360 memcpy(request.extra_data.data, nt_response->data, 361 nt_response->length); 362 363 } else { 364 memcpy(request.data.auth_crap.nt_resp, 365 nt_response->data, nt_response->length); 366 } 356 367 request.data.auth_crap.nt_resp_len = nt_response->length; 357 368 } 358 369 359 370 result = winbindd_request_response(WINBINDD_PAM_AUTH_CRAP, &request, &response); 371 SAFE_FREE(request.extra_data.data); 360 372 361 373 /* Display response */ -
branches/samba-3.0/source/utils/smbtree.c
r1 r165 32 32 /* Holds a list of workgroups or servers */ 33 33 34 struct name_list {35 struct name_list *prev, *next;34 struct smb_name_list { 35 struct smb_name_list *prev, *next; 36 36 pstring name, comment; 37 37 uint32 server_type; 38 38 }; 39 39 40 static struct name_list *workgroups, *servers, *shares;41 42 static void free_name_list(struct name_list *list)40 static struct smb_name_list *workgroups, *servers, *shares; 41 42 static void free_name_list(struct smb_name_list *list) 43 43 { 44 44 while(list) … … 49 49 const char *comment, void *state) 50 50 { 51 struct name_list **name_list = (structname_list **)state;52 struct name_list *new_name;53 54 new_name = SMB_MALLOC_P(struct name_list);51 struct smb_name_list **name_list = (struct smb_name_list **)state; 52 struct smb_name_list *new_name; 53 54 new_name = SMB_MALLOC_P(struct smb_name_list); 55 55 56 56 if (!new_name) … … 200 200 static BOOL print_tree(struct user_auth_info *user_info) 201 201 { 202 struct name_list *wg, *sv, *sh;202 struct smb_name_list *wg, *sv, *sh; 203 203 204 204 /* List workgroups */
Note:
See TracChangeset
for help on using the changeset viewer.