diff --git a/libs/ruamoko/rua_obj.c b/libs/ruamoko/rua_obj.c index 7b4248918..964db55b8 100644 --- a/libs/ruamoko/rua_obj.c +++ b/libs/ruamoko/rua_obj.c @@ -918,7 +918,8 @@ rua_obj_msg_sendv (progs_t *pr) PR_GetString (pr, pr->selector_names[op->sel_id])); if (count > 6) count = 6; - memcpy (pr->pr_params[2], params, count * 4 * pr->pr_param_size); + if (count > 0) + memcpy (pr->pr_params[2], params, count * 4 * pr->pr_param_size); PR_CallFunction (pr, imp); }