s4:torture/spoolss_access.c - fix discarded const warning
authorMatthias Dieter Wallnöfer <mdw@samba.org>
Thu, 26 Aug 2010 20:48:27 +0000 (22:48 +0200)
committerMatthias Dieter Wallnöfer <mdw@samba.org>
Fri, 27 Aug 2010 17:19:46 +0000 (19:19 +0200)
"discard_const_p" seems the most appropriate here.

source4/torture/rpc/spoolss_access.c

index 08d1375f63a0061dac39bee60f1f256b42b02db1..cd531d70094ca367ba8afda00395f2143c610e30 100644 (file)
@@ -314,7 +314,7 @@ static bool test_SetPrinter(struct torture_context *tctx,
 static bool spoolss_access_setup_sd(struct torture_context *tctx,
                                    struct dcerpc_pipe *p,
                                    const char *printername,
-                                   struct dom_sid *user_sid,
+                                   const struct dom_sid *user_sid,
                                    struct security_descriptor **sd_orig)
 {
        struct dcerpc_binding_handle *b = p->binding_handle;
@@ -453,7 +453,8 @@ static bool torture_rpc_spoolss_access_setup_common(struct torture_context *tctx
                                   CRED_SPECIFIED);
        cli_credentials_set_username(test_credentials, t->user.username, CRED_SPECIFIED);
        cli_credentials_set_password(test_credentials, testuser_passwd, CRED_SPECIFIED);
-       test_sid = torture_join_user_sid(testuser);
+       test_sid = discard_const_p(struct dom_sid,
+                                  torture_join_user_sid(testuser));
 
        if (t->user.num_builtin_memberships) {
                struct dcerpc_pipe *samr_pipe = torture_join_samr_pipe(testuser);