>From b4c48588515138d7aa0a8076479e478e924ed781 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Sat, 28 Mar 2015 18:14:15 +0100 Subject: [PATCH] KRB5: Unify prototype and definition The prototype of function copy_keytab_into_memory does not match the definition. One of arguments differs in constant modifier. Patch also include header file to implementation module. If should avoid such problems in future. --- src/providers/krb5/krb5_keytab.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/providers/krb5/krb5_keytab.c b/src/providers/krb5/krb5_keytab.c index e5af5de07b7983d408d6f678b50a12d219e2d8cd..e70408b9b940b16a23a0d63e9639e6bae7d6c482 100644 --- a/src/providers/krb5/krb5_keytab.c +++ b/src/providers/krb5/krb5_keytab.c @@ -24,6 +24,7 @@ #include "util/util.h" #include "util/sss_krb5.h" +#include "providers/krb5/krb5_common.h" static krb5_error_code do_keytab_copy(krb5_context kctx, krb5_keytab s_keytab, krb5_keytab d_keytab) @@ -85,7 +86,7 @@ static krb5_error_code do_keytab_copy(krb5_context kctx, krb5_keytab s_keytab, } krb5_error_code copy_keytab_into_memory(TALLOC_CTX *mem_ctx, krb5_context kctx, - char *inp_keytab_file, + const char *inp_keytab_file, char **_mem_name, krb5_keytab *_mem_keytab) { @@ -97,7 +98,7 @@ krb5_error_code copy_keytab_into_memory(TALLOC_CTX *mem_ctx, krb5_context kctx, char *sep; char *mem_name = NULL; char *tmp_mem_name = NULL; - char *keytab_file; + const char *keytab_file; char default_keytab_name[MAX_KEYTAB_NAME_LEN]; keytab_file = inp_keytab_file; -- 2.3.4