[SCM] Samba Shared Repository - branch v3-3-test updated - release-3-2-0pre2-3091-gd17d401

Simo Sorce idra at samba.org
Sun Jul 6 16:18:03 GMT 2008


The branch, v3-3-test has been updated
       via  d17d401603c1c26a5fd5eca5ece245790445e6d4 (commit)
      from  e19e12d5cbba28ccf682eaf0ff26909bd7e8e6c6 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-3-test


- Log -----------------------------------------------------------------
commit d17d401603c1c26a5fd5eca5ece245790445e6d4
Author: Simo Sorce <idra at samba.org>
Date:   Sun Jul 6 12:17:22 2008 -0400

    More clean up, indentation and trailing space removal

-----------------------------------------------------------------------

Summary of changes:
 source/winbindd/winbindd_user.c |   79 +++++++++++++++++++--------------------
 1 files changed, 39 insertions(+), 40 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/winbindd/winbindd_user.c b/source/winbindd/winbindd_user.c
index 270a297..c75ed4a 100644
--- a/source/winbindd/winbindd_user.c
+++ b/source/winbindd/winbindd_user.c
@@ -564,7 +564,7 @@ void winbindd_endpwent(struct winbindd_cli_state *state)
 {
 	DEBUG(3, ("[%5lu]: endpwent\n", (unsigned long)state->pid));
 
-	free_getent_state(state->getpwent_state);    
+	free_getent_state(state->getpwent_state);
 	state->getpwent_initialized = False;
 	state->getpwent_state = NULL;
 	request_ok(state);
@@ -600,23 +600,23 @@ static bool get_sam_user_entries(struct getent_state *ent, TALLOC_CTX *mem_ctx)
 
 	SAFE_FREE(ent->sam_entries);
 	ent->num_sam_entries = 0;
-	
+
 	/* Call query_user_list to get a list of usernames and user rids */
 
 	num_entries = 0;
 
-	status = methods->query_user_list(domain, mem_ctx, &num_entries, 
-					  &info);
-		
+	status = methods->query_user_list(domain, mem_ctx, &num_entries, &info);
+
 	if (!NT_STATUS_IS_OK(status)) {
-		DEBUG(10,("get_sam_user_entries: query_user_list failed with %s\n",
-			nt_errstr(status) ));
+		DEBUG(10,("get_sam_user_entries: "
+			  "query_user_list failed with %s\n",
+			  nt_errstr(status)));
 		return False;
 	}
 
 	if (num_entries) {
-		name_list = SMB_REALLOC_ARRAY(name_list, struct getpwent_user, ent->num_sam_entries + num_entries);
-		
+		name_list = SMB_REALLOC_ARRAY(name_list, struct getpwent_user,
+					    ent->num_sam_entries + num_entries);
 		if (!name_list) {
 			DEBUG(0,("get_sam_user_entries realloc failed.\n"));
 			return False;
@@ -628,40 +628,40 @@ static bool get_sam_user_entries(struct getent_state *ent, TALLOC_CTX *mem_ctx)
 		if (!info[i].acct_name) {
 			fstrcpy(name_list[ent->num_sam_entries + i].name, "");
 		} else {
-			fstrcpy(name_list[ent->num_sam_entries + i].name, 
-				info[i].acct_name); 
+			fstrcpy(name_list[ent->num_sam_entries + i].name,
+				info[i].acct_name);
 		}
 		if (!info[i].full_name) {
 			fstrcpy(name_list[ent->num_sam_entries + i].gecos, "");
 		} else {
-			fstrcpy(name_list[ent->num_sam_entries + i].gecos, 
-				info[i].full_name); 
+			fstrcpy(name_list[ent->num_sam_entries + i].gecos,
+				info[i].full_name);
 		}
 		if (!info[i].homedir) {
-			fstrcpy(name_list[ent->num_sam_entries + i].homedir, "");
+			fstrcpy(name_list[ent->num_sam_entries + i].homedir,"");
 		} else {
-			fstrcpy(name_list[ent->num_sam_entries + i].homedir, 
-				info[i].homedir); 
+			fstrcpy(name_list[ent->num_sam_entries + i].homedir,
+				info[i].homedir);
 		}
 		if (!info[i].shell) {
 			fstrcpy(name_list[ent->num_sam_entries + i].shell, "");
 		} else {
-			fstrcpy(name_list[ent->num_sam_entries + i].shell, 
-				info[i].shell); 
+			fstrcpy(name_list[ent->num_sam_entries + i].shell,
+				info[i].shell);
 		}
-	
-	
+
+
 		/* User and group ids */
 		sid_copy(&name_list[ent->num_sam_entries+i].user_sid,
 			 &info[i].user_sid);
 		sid_copy(&name_list[ent->num_sam_entries+i].group_sid,
 			 &info[i].group_sid);
 	}
-		
+
 	ent->num_sam_entries += num_entries;
-	
+
 	/* Fill in remaining fields */
-	
+
 	ent->sam_entries = name_list;
 	ent->sam_entry_index = 0;
 	return ent->num_sam_entries > 0;
@@ -694,20 +694,20 @@ void winbindd_getpwent(struct winbindd_cli_state *state)
 		request_error(state);
 		return;
 	}
-	
-	if ((state->response.extra_data.data = SMB_MALLOC_ARRAY(struct winbindd_pw, num_users)) == NULL) {
+
+	user_list = SMB_MALLOC_ARRAY(struct winbindd_pw, num_users);
+	if (!user_list) {
 		request_error(state);
 		return;
 	}
+	/* will be freed by process_request() */
+	state->response.extra_data.data = user_list;
 
-	memset(state->response.extra_data.data, 0, num_users * 
-	       sizeof(struct winbindd_pw));
-
-	user_list = (struct winbindd_pw *)state->response.extra_data.data;
+	memset(user_list, 0, num_users * sizeof(struct winbindd_pw));
 
 	if (!state->getpwent_initialized)
 		winbindd_setpwent_internal(state);
-	
+
 	if (!(ent = state->getpwent_state)) {
 		request_error(state);
 		return;
@@ -737,19 +737,19 @@ void winbindd_getpwent(struct winbindd_cli_state *state)
 				SAFE_FREE(ent);
 				ent = next_ent;
 			}
- 
+
 			/* No more domains */
 
-			if (!ent) 
+			if (!ent)
 				break;
 		}
 
 		name_list = (struct getpwent_user *)ent->sam_entries;
 
 		/* Lookup user info */
-		
+
 		result = winbindd_fill_pwent(
-			ent->domain_name, 
+			ent->domain_name,
 			name_list[ent->sam_entry_index].name,
 			&name_list[ent->sam_entry_index].user_sid,
 			&name_list[ent->sam_entry_index].group_sid,
@@ -757,22 +757,21 @@ void winbindd_getpwent(struct winbindd_cli_state *state)
 			name_list[ent->sam_entry_index].homedir,
 			name_list[ent->sam_entry_index].shell,
 			&user_list[user_list_ndx]);
-		
+
 		/* Add user to return list */
-		
+
 		if (result) {
-				
+
 			user_list_ndx++;
 			state->response.data.num_entries++;
-			state->response.length += 
-				sizeof(struct winbindd_pw);
+			state->response.length += sizeof(struct winbindd_pw);
 
 		} else
 			DEBUG(1, ("could not lookup domain user %s\n",
 				  name_list[ent->sam_entry_index].name));
 
 		ent->sam_entry_index++;
-		
+
 	}
 
 	/* Out of domains */


-- 
Samba Shared Repository


More information about the samba-cvs mailing list