diff --git a/fencing/remote.c b/fencing/remote.c index 2c00b5fa4a3..233cca43667 100644 --- a/fencing/remote.c +++ b/fencing/remote.c @@ -938,7 +938,7 @@ create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer) op = calloc(1, sizeof(remote_fencing_op_t)); - crm_element_value_int(request, F_STONITH_TIMEOUT, (int *)&(op->base_timeout)); + crm_element_value_int(request, F_STONITH_TIMEOUT, &(op->base_timeout)); if (peer && dev) { op->id = crm_element_value_copy(dev, F_STONITH_REMOTE_OP_ID); @@ -974,7 +974,7 @@ create_remote_stonith_op(const char *client, xmlNode * request, gboolean peer) crm_element_value_int(request, F_STONITH_CALLOPTS, &call_options); op->call_options = call_options; - crm_element_value_int(request, F_STONITH_CALLID, (int *)&(op->client_callid)); + crm_element_value_int(request, F_STONITH_CALLID, &(op->client_callid)); crm_trace("%s new stonith op: %s - %s of %s for %s", (peer diff --git a/tools/crm_simulate.c b/tools/crm_simulate.c index 0051112ee7d..7d0a8eb3466 100644 --- a/tools/crm_simulate.c +++ b/tools/crm_simulate.c @@ -59,8 +59,11 @@ char *use_date = NULL; static void get_date(pe_working_set_t * data_set) { + int value = 0; time_t original_date = 0; - crm_element_value_int(data_set->input, "execution-date", (int*)&original_date); + + crm_element_value_int(data_set->input, "execution-date", &value); + original_date = value; if (use_date) { data_set->now = crm_time_new(use_date);