On Linux, cast "res" arg in clnt_call to proper type.
authorErez Zadok <ezk@cs.sunysb.edu>
Wed, 24 Nov 2010 17:39:01 +0000 (12:39 -0500)
committerErez Zadok <ezk@cs.sunysb.edu>
Wed, 24 Nov 2010 17:39:01 +0000 (12:39 -0500)
Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
amq/amq_clnt.c

index 63b02a24cefe9396fa03612dc18d64583fd619a3..172e4a157f6de63a5424c8da025e3559f7b771bb 100644 (file)
@@ -108,7 +108,7 @@ amqproc_sync_umnt_1(amq_string *argp, CLIENT *clnt)
   memset((char *) &res, 0, sizeof(res));
   if ((rv = clnt_call(clnt, AMQPROC_SYNC_UMNT,
                (XDRPROC_T_TYPE) xdr_amq_string, (SVC_IN_ARG_TYPE) argp,
-               (XDRPROC_T_TYPE) xdr_amq_sync_umnt, &res,
+               (XDRPROC_T_TYPE) xdr_amq_sync_umnt, (SVC_IN_ARG_TYPE) &res,
                TIMEOUT)) != RPC_SUCCESS) {
     return (NULL);
   }