Fix compile error noticed by Ken Cross, use the utility function instead
authorAndrew Bartlett <abartlet@samba.org>
Mon, 14 Jul 2003 12:56:30 +0000 (12:56 +0000)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 14 Jul 2003 12:56:30 +0000 (12:56 +0000)
of an inline replacement...

Andrew Bartlett
(This used to be commit d941255a97fc6d0d62eae1602075b1aa0481cde5)

source3/rpc_client/cli_pipe.c

index 5ac7aaa4416db58790b06ff17b113ae86fc55a5d..2229a9f2cfa3093326cfe5796e37b37416507599 100644 (file)
@@ -28,7 +28,7 @@
 
 extern struct pipe_id_info pipe_names[];
 
-void get_auth_type_level(int pipe_auth_flags, int *auth_type, int *auth_level) 
+static void get_auth_type_level(int pipe_auth_flags, int *auth_type, int *auth_level) 
 {
        *auth_type = 0;
        *auth_level = 0;
@@ -989,21 +989,11 @@ BOOL rpc_api_pipe_req(struct cli_state *cli, uint8 op_num,
 
                if (cli->pipe_auth_flags) {
                        size_t data_and_padding_size;
+                       int auth_type;
+                       int auth_level;
                        prs_align_uint64(&sec_blob);
-                       int auth_type = 0;
-                       int auth_level = 0;
 
-                       if (cli->pipe_auth_flags & AUTH_PIPE_SEAL) {
-                               auth_level = RPC_PIPE_AUTH_SEAL_LEVEL;
-                       } else if (cli->pipe_auth_flags & AUTH_PIPE_SIGN) {
-                               auth_level = RPC_PIPE_AUTH_SIGN_LEVEL;
-                       }
-
-                       if (cli->pipe_auth_flags & AUTH_PIPE_NETSEC) {
-                               auth_type = NETSEC_AUTH_TYPE;
-                       } else if (cli->pipe_auth_flags & AUTH_PIPE_NTLMSSP) {
-                               auth_type = NTLMSSP_AUTH_TYPE;
-                       }
+                       get_auth_type_level(cli->pipe_auth_flags, &auth_type, &auth_level);
 
                        data_and_padding_size = prs_offset(&sec_blob);
                        auth_padding = data_and_padding_size - send_size;