]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3-net: fix a "dereferencing type-punned pointer will break strict-aliasing rules...
authorGünther Deschner <gd@samba.org>
Tue, 25 May 2010 10:43:00 +0000 (12:43 +0200)
committerKarolin Seeger <kseeger@samba.org>
Mon, 6 Sep 2010 18:50:06 +0000 (20:50 +0200)
Guenther
(cherry picked from commit f12028a3fd5c64bc8e13996cb9a18a19ec0929e0)

source3/utils/net_ads.c

index 3cd4fd87a2dc42d58cfb86139e45749616d37d2a..b618ab81b9169e2a64871f636bc8e500b7d00eee 100644 (file)
@@ -541,7 +541,7 @@ static int ads_user_info(struct net_context *c, int argc, const char **argv)
        char *escaped_user;
        DOM_SID primary_group_sid;
        uint32_t group_rid;
-       enum SID_NAME_USE type;
+       enum wbcSidType type;
 
        if (argc < 1 || c->display_usage) {
                return net_ads_user_usage(c, argc, argv);
@@ -596,7 +596,7 @@ static int ads_user_info(struct net_context *c, int argc, const char **argv)
        wbc_status = wbcLookupSid((struct wbcDomainSid *)&primary_group_sid,
                                  NULL, /* don't look up domain */
                                  &primary_group,
-                                 (enum wbcSidType *) &type);
+                                 &type);
        if (!WBC_ERROR_IS_OK(wbc_status)) {
                d_fprintf(stderr, "wbcLookupSid: %s\n",
                          wbcErrorString(wbc_status));