[SCM] Samba Shared Repository - branch master updated

Günther Deschner gd at samba.org
Tue Mar 16 16:04:09 MDT 2010


The branch, master has been updated
       via  f48fb0d... s3-vfs: fix some buildwarnings in traffic analyzer, there are many more.
      from  2b4ce9a... s3: Make login_cache_write take a pointer

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit f48fb0d908dec53e407c9cd0f843ee7d83e31580
Author: Günther Deschner <gd at samba.org>
Date:   Tue Mar 16 23:02:29 2010 +0100

    s3-vfs: fix some buildwarnings in traffic analyzer, there are many more.
    
    Holger, please check.
    
    Guenther

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

Summary of changes:
 source3/modules/vfs_smb_traffic_analyzer.c |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/modules/vfs_smb_traffic_analyzer.c b/source3/modules/vfs_smb_traffic_analyzer.c
index 0db3848..35a0ccb 100644
--- a/source3/modules/vfs_smb_traffic_analyzer.c
+++ b/source3/modules/vfs_smb_traffic_analyzer.c
@@ -198,7 +198,7 @@ static char *smb_traffic_analyzer_create_header( TALLOC_CTX *ctx,
 	char *header = talloc_asprintf( ctx, "V2.%s%017u",
 					state_flags, data_len);
 	DEBUG(10, ("smb_traffic_analyzer_send_data_socket: created Header:\n"));
-	dump_data(10, header, strlen(header));
+	dump_data(10, (uint8_t *)header, strlen(header));
 	return header;
 }
 
@@ -211,18 +211,18 @@ static char *smb_traffic_analyzer_create_header( TALLOC_CTX *ctx,
  * int socket
  */
 static void smb_traffic_analyzer_write_data( char *header, char *data,
-			int dlength, int socket)
+			int dlength, int _socket)
 {
 		int len = strlen(header);
-		if (write_data( socket, header, len) != len) {
+		if (write_data( _socket, header, len) != len) {
 			DEBUG(1, ("smb_traffic_analyzer_send_data_socket: "
 						"error sending the header"
 						" over the socket!\n"));
                 }
 		DEBUG(10,("smb_traffic_analyzer_write_data: sending data:\n"));
-		dump_data( 10, data, dlength);
+		dump_data( 10, (uint8_t *)data, dlength);
 
-                if (write_data( socket, data, dlength) != dlength) {
+                if (write_data( _socket, data, dlength) != dlength) {
                         DEBUG(1, ("smb_traffic_analyzer_write_data: "
                                 "error sending crypted data to socket!\n"));
                 }
@@ -292,7 +292,6 @@ static char *smb_traffic_analyzer_create_string( TALLOC_CTX *ctx,
 	va_list ap;
 	char *arg = NULL;
 	int len;
-	char *header = NULL;
 	char *common_data_count_str = NULL;
 	char *timestr = NULL;
 	char *sidstr = NULL;
@@ -395,6 +394,8 @@ static void smb_traffic_analyzer_send_data(vfs_handle_struct *handle,
 	const char *protocol_version = NULL;
 	bool Write = false;
 	size_t len;
+	size_t size;
+	char *akey, *output;
 
 	/*
 	 * The state flags are part of the header
@@ -559,15 +560,14 @@ static void smb_traffic_analyzer_send_data(vfs_handle_struct *handle,
 	 * If configured, optain the key and run AES encryption
 	 * over the data.
 	 */
-	size_t size;
 	become_root();
-	char *akey = (char *) secrets_fetch("smb_traffic_analyzer_key", &size);
+	akey = (char *) secrets_fetch("smb_traffic_analyzer_key", &size);
 	unbecome_root();
 	if ( akey != NULL ) {
 		state_flags[2] = 'E';
 		DEBUG(10, ("smb_traffic_analyzer_send_data_socket: a key was"
 			" found, encrypting data!\n"));
-		char *output = smb_traffic_analyzer_encrypt( talloc_tos(),
+		output = smb_traffic_analyzer_encrypt( talloc_tos(),
 						akey, str, &len);
 		header = smb_traffic_analyzer_create_header( talloc_tos(),
 						state_flags, len);
@@ -708,6 +708,7 @@ static int smb_traffic_analyzer_rename(vfs_handle_struct *handle, \
 	return s_data.result;
 }
 
+#if 0
 static int smb_traffic_analyzer_rmdir(vfs_handle_struct *handle, \
 			const char *path)
 {
@@ -718,6 +719,7 @@ static int smb_traffic_analyzer_rmdir(vfs_handle_struct *handle, \
 	smb_traffic_analyzer_send_data(handle, &s_data, vfs_id_rmdir);
 	return s_data.result;
 }
+#endif
 
 static int smb_traffic_analyzer_mkdir(vfs_handle_struct *handle, \
 			const char *path, mode_t mode)


-- 
Samba Shared Repository


More information about the samba-cvs mailing list