[SCM] Samba Shared Repository - branch master updated

Jeremy Allison jra at samba.org
Wed Apr 3 17:54:02 UTC 2019


The branch, master has been updated
       via  a80ea6bf4fe rpc: Fix a typo
       via  a0f03be77fc auth: Add necessary decoration to auth/auth_util.h
       via  2a926231ab9 rpc: Don't crash if npa_accept fails
      from  7a413a6dab3 python/samba: ignore encoding errors while reading files

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


- Log -----------------------------------------------------------------
commit a80ea6bf4fede6de044f15c608ebb3852defff01
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Apr 1 21:14:05 2019 +0200

    rpc: Fix a typo
    
    Signed-off-by: Volker Lendecke <vl at samba.org>
    Reviewed-by: Jeremy Allison <jra at samba.org>
    
    Autobuild-User(master): Jeremy Allison <jra at samba.org>
    Autobuild-Date(master): Wed Apr  3 17:53:30 UTC 2019 on sn-devel-144

commit a0f03be77fc9086f33c5605cd3ea23a064988d45
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Apr 3 12:16:50 2019 +0200

    auth: Add necessary decoration to auth/auth_util.h
    
    Signed-off-by: Volker Lendecke <vl at samba.org>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 2a926231ab9582a4e0cc778032f2c8575f754a9e
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Apr 2 16:37:39 2019 +0200

    rpc: Don't crash if npa_accept fails
    
    We can only rely on session_info_transport to be filled correctly upon
    success of the accept_existing_recv function
    
    Signed-off-by: Volker Lendecke <vl at samba.org>
    Reviewed-by: Jeremy Allison <jra at samba.org>

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

Summary of changes:
 auth/auth_util.h                     | 9 +++++++++
 libcli/named_pipe_auth/npa_tstream.c | 2 +-
 source3/rpc_server/rpc_server.c      | 5 +++--
 3 files changed, 13 insertions(+), 3 deletions(-)


Changeset truncated at 500 lines:

diff --git a/auth/auth_util.h b/auth/auth_util.h
index 1037cb8361f..0af6ff5ec6c 100644
--- a/auth/auth_util.h
+++ b/auth/auth_util.h
@@ -18,6 +18,15 @@
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
+#ifndef __AUTH_AUTH_UTIL_H__
+#define __AUTH_AUTH_UTIL_H__
+
+#include "replace.h"
+#include <talloc.h>
+#include "librpc/gen_ndr/auth.h"
+
 struct auth_session_info *copy_session_info(
 	TALLOC_CTX *mem_ctx,
 	const struct auth_session_info *src);
+
+#endif
diff --git a/libcli/named_pipe_auth/npa_tstream.c b/libcli/named_pipe_auth/npa_tstream.c
index 8e93b8175a7..3ba1c2cbf34 100644
--- a/libcli/named_pipe_auth/npa_tstream.c
+++ b/libcli/named_pipe_auth/npa_tstream.c
@@ -763,7 +763,7 @@ static void tstream_npa_readv_msg_mode_handler(struct tevent_req *subreq)
 	}
 
 	/*
-	 * we do not set state->ret here as ret includes the headr size.
+	 * we do not set state->ret here as ret includes the header size.
 	 * we set it in tstream_npa_readv_pdu_next_vector()
 	 */
 
diff --git a/source3/rpc_server/rpc_server.c b/source3/rpc_server/rpc_server.c
index 0230d73abb2..f0870c88174 100644
--- a/source3/rpc_server/rpc_server.c
+++ b/source3/rpc_server/rpc_server.c
@@ -357,8 +357,6 @@ static void named_pipe_accept_done(struct tevent_req *subreq)
 						&npc->local_server_name,
 						&session_info_transport);
 
-	npc->session_info = talloc_move(npc, &session_info_transport->session_info);
-
 	TALLOC_FREE(subreq);
 	if (ret != 0) {
 		DEBUG(2, ("Failed to accept named pipe connection! (%s)\n",
@@ -367,6 +365,9 @@ static void named_pipe_accept_done(struct tevent_req *subreq)
 		return;
 	}
 
+	npc->session_info = talloc_move(
+		npc, &session_info_transport->session_info);
+
 	ret = make_server_pipes_struct(npc,
 				       npc->msg_ctx,
 				       npc->pipe_name, NCACN_NP,


-- 
Samba Shared Repository



More information about the samba-cvs mailing list