diff options
author | monojenkins <jo.shields+jenkins@xamarin.com> | 2021-07-30 13:33:57 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-30 13:33:57 +0300 |
commit | d8f30c5f9aac8f1cb1e461bcd9c8a278f408c5e8 (patch) | |
tree | 7a56dafe44eab72ec8377b1f42e3372874588ed7 | |
parent | 7c74fee195d0b3bce6e64fd3727caa19c40571ec (diff) |
[mono] Fix an uninitialized memory access in the ABCREM pass. (#21175)
Detected by valgrind.
Co-authored-by: vargaz <vargaz@users.noreply.github.com>
-rw-r--r-- | mono/mini/abcremoval.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mono/mini/abcremoval.c b/mono/mini/abcremoval.c index 7c721123699..44317cdac6c 100644 --- a/mono/mini/abcremoval.c +++ b/mono/mini/abcremoval.c @@ -453,7 +453,8 @@ get_relations_from_previous_bb (MonoVariableRelationsEvaluationArea *area, MonoB MonoValueRelation branch_relation; MonoValueRelation symmetric_relation; gboolean code_path; - + + memset (relations, 0, sizeof (MonoAdditionalVariableRelationsForBB)); INITIALIZE_VALUE_RELATION (&(relations->relation1.relation)); relations->relation1.relation.relation_is_static_definition = FALSE; relations->relation1.relation.next = NULL; |