Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'agent/tcf/services/expressions.c')
-rw-r--r--agent/tcf/services/expressions.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/agent/tcf/services/expressions.c b/agent/tcf/services/expressions.c
index 0a3b3eca..93e7ba01 100644
--- a/agent/tcf/services/expressions.c
+++ b/agent/tcf/services/expressions.c
@@ -3680,8 +3680,8 @@ static void command_evaluate_cache_client(void * x) {
if (expression_context_id(args->id, &ctx, &frame, &expr) < 0) err = errno;
if (!err && evaluate_expression(ctx, frame, 0, expr->script, 0, &value) < 0) err = errno;
if (!err && value.remote && value.size <= 0x10000) {
- buf = tmp_alloc_zero(value.size);
- if (!err && context_read_mem(ctx, value.address, buf, value.size) < 0)
+ buf = tmp_alloc_zero((size_t)value.size);
+ if (!err && context_read_mem(ctx, value.address, buf, (size_t)value.size) < 0)
err = set_errno(errno, "Cannot read target memory");
}

Back to the top