[SSSD] [PATCH] Fix compilation warning

Jakub Hrozek jhrozek at redhat.com
Thu Jun 27 16:57:58 UTC 2013


Sorry, one of my patches introduced a compilation warning:

CC       src/providers/krb5/krb5_child_handler.lo
/home/remote/jhrozek/devel/sssd/src/providers/krb5/krb5_common.c:928:14: warning: assigning to 'char *'
      from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        name = username;
             ^ ~~~~~~~~
 
I have pushed the attached one-liner to fix the warning.
-------------- next part --------------
>From 2db41269f8c3053fe45e3c709db75ccc34bf9a09 Mon Sep 17 00:00:00 2001
From: Jakub Hrozek <jhrozek at redhat.com>
Date: Thu, 27 Jun 2013 18:47:45 +0200
Subject: [PATCH] Fix compilation warning

---
 src/providers/krb5/krb5_common.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/providers/krb5/krb5_common.c b/src/providers/krb5/krb5_common.c
index 4bf071eef006312658bab1129e40f390f8198f12..8f5eb4967b7547000fea51e204a699ac5a38d401 100644
--- a/src/providers/krb5/krb5_common.c
+++ b/src/providers/krb5/krb5_common.c
@@ -925,7 +925,7 @@ errno_t krb5_get_simple_upn(TALLOC_CTX *mem_ctx, struct krb5_ctx *krb5_ctx,
     if (ret != EOK) {
         DEBUG(SSSDBG_OP_FAILURE, ("Could not parse %s into name and " \
                                   "domain components, login might fail\n"));
-        name = username;
+        name = discard_const(username);
     }
 
     /* NOTE: this is a hack, works only in some environments */
-- 
1.8.3.1



More information about the sssd-devel mailing list