r25027: Fix more warnings.
[metze/samba/wip.git] / source4 / scripting / ejs / ejsnet / net_ctx.c
index 411c98cc723c47aa62e73fa42861f6b446292075..a2a382108295c2975d24c34b4bee36498f8aeab6 100644 (file)
@@ -78,7 +78,7 @@ static int ejs_net_context(MprVarHandle eid, int argc, struct MprVar **argv)
                  get credential values from credentials object
                */
                mprCreds = *(argv[0]);
-               creds = mprGetPtr(&mprCreds, "creds");
+               creds = (struct cli_credentials *)mprGetPtr(&mprCreds, "creds");
                if (creds == NULL) {
                        ejsSetErrorMsg(eid, "invalid credentials parameter");
                        talloc_free(ctx);
@@ -122,7 +122,7 @@ static int ejs_net_join_domain(MprVarHandle eid, int argc, struct MprVar **argv)
        struct libnet_context *ctx;
        struct libnet_Join *join;
        NTSTATUS status;
-       ctx = mprGetThisPtr(eid, "ctx");
+       ctx = (struct libnet_context *)mprGetThisPtr(eid, "ctx");
        mem_ctx = talloc_new(mprMemCtx());
 
        join = talloc(mem_ctx, struct libnet_Join);
@@ -181,7 +181,7 @@ static int ejs_net_samsync_ldb(MprVarHandle eid, int argc, struct MprVar **argv)
        struct libnet_context *ctx;
        struct libnet_samsync_ldb *samsync;
        NTSTATUS status;
-       ctx = mprGetThisPtr(eid, "ctx");
+       ctx = (struct libnet_context *)mprGetThisPtr(eid, "ctx");
        mem_ctx = talloc_new(mprMemCtx());
 
        samsync = talloc(mem_ctx, struct libnet_samsync_ldb);