r3476: fixed some const warnings
authorAndrew Tridgell <tridge@samba.org>
Tue, 2 Nov 2004 11:17:06 +0000 (11:17 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:05:18 +0000 (13:05 -0500)
source/auth/auth_builtin.c
source/libcli/auth/spnego_parse.c
source/libcli/util/asn1.c

index 611552e9033f847c7858ba2e47f3a374638066b9..c67b9b683564602e4f0c4c7ff5623aec70aaf67a 100644 (file)
@@ -44,7 +44,8 @@ static NTSTATUS check_guest_security(const struct auth_context *auth_context,
 
        if (!(user_info->internal_username.str 
              && *user_info->internal_username.str)) {
-               nt_status = make_server_info_guest(auth_context, server_info);
+               nt_status = make_server_info_guest(discard_const(auth_context), 
+                                                  server_info);
        }
 
        return nt_status;
index f9385ed96e3c4aafa00caaf6722b7c2660e788ea..825b0a78d2ef8ba76e51ce28a18ef622f3365d5a 100644 (file)
@@ -359,7 +359,7 @@ BOOL spnego_free_data(struct spnego_data *spnego)
                break;
        case SPNEGO_NEG_TOKEN_TARG:
                if (spnego->negTokenTarg.supportedMech) {
-                       talloc_free(spnego->negTokenTarg.supportedMech);
+                       talloc_free(discard_const(spnego->negTokenTarg.supportedMech));
                }
                data_blob_free(&spnego->negTokenTarg.responseToken);
                data_blob_free(&spnego->negTokenTarg.mechListMIC);
index 15858f4f75c315c5bee991336edf465dfccda7a3..2bf29f9161966b3bafb9772fd1d016a04c2773a1 100644 (file)
@@ -534,7 +534,7 @@ BOOL asn1_check_OID(struct asn1_data *data, const char *OID)
                data->has_error = True;
                return False;
        }
-       talloc_free(id);
+       talloc_free(discard_const(id));
        return True;
 }