[vala] Fix crash on invalid field initializer
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [vala] Fix crash on invalid field initializer
- Date: Thu, 4 Feb 2010 18:29:53 +0000 (UTC)
commit 7d7b02d0ab3ec68246e7ef8c9fcdccf947d0b06b
Author: Jürg Billeter <j bitron ch>
Date: Thu Feb 4 19:25:39 2010 +0100
Fix crash on invalid field initializer
Fixes bug 595725.
vala/valafield.vala | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/vala/valafield.vala b/vala/valafield.vala
index 89e174f..209c024 100644
--- a/vala/valafield.vala
+++ b/vala/valafield.vala
@@ -311,7 +311,10 @@ public class Vala.Field : Member, Lockable {
if (initializer != null) {
initializer.target_type = field_type;
- initializer.check (analyzer);
+ if (!initializer.check (analyzer)) {
+ error = true;
+ return false;
+ }
if (!initializer.value_type.compatible (field_type)) {
error = true;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]